.elementor-4420 .elementor-element.elementor-element-5828ef09{--display:flex;--min-height:90vh;--justify-content:flex-end;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-4420 .elementor-element.elementor-element-5828ef09:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-5828ef09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acceltor.net/wp-content/uploads/2025/03/image-2025-03-04T001535.863.png");background-position:center center;background-size:cover;}.elementor-4420 .elementor-element.elementor-element-20d58d1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:114px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-3793d595 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:700;text-transform:capitalize;line-height:68px;letter-spacing:-2.9px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-30d65947{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-1fc229b3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4420 .elementor-element.elementor-element-34d89045 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:15px;background-image:linear-gradient(90deg, var( --e-global-color-71417c5 ) 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:16px 0px 16px 0px;}.elementor-4420 .elementor-element.elementor-element-34d89045{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-7a182f3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-4420 .elementor-element.elementor-element-7a182f3e:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-7a182f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4420 .elementor-element.elementor-element-5301ab76 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4420 .elementor-element.elementor-element-5301ab76{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5301ab76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:53px;letter-spacing:-2.9px;}.elementor-4420 .elementor-element.elementor-element-16bf6be8{text-align:center;color:var( --e-global-color-primary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-4420 .elementor-element.elementor-element-7cc29b96{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-4420 .elementor-element.elementor-element-51dd25e2{--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-4420 .elementor-element.elementor-element-23dfd237{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-61a83fd2{--display:flex;}.elementor-4420 .elementor-element.elementor-element-7079bcec{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7079bcec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7fc11d62{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7fc11d62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-20f42f8d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-1fd7d6b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-63cb5ab0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-63cb5ab0{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-5ad0e896{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-468bb0f7{--display:flex;}.elementor-4420 .elementor-element.elementor-element-61c37d5d{text-align:center;}.elementor-4420 .elementor-element.elementor-element-61c37d5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-717d842a{text-align:center;}.elementor-4420 .elementor-element.elementor-element-717d842a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-404c42d8{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-39cc5502{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-261266da .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-261266da{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-775525a5{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-654e50fc{--display:flex;}.elementor-4420 .elementor-element.elementor-element-a03d5c1{text-align:center;}.elementor-4420 .elementor-element.elementor-element-a03d5c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7bce14d1{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7bce14d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-1cb96bb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2684c5e9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-4360d82f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-4360d82f{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-399fc7c{--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-4420 .elementor-element.elementor-element-4de2b94b{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-1ea3fea5{--display:flex;}.elementor-4420 .elementor-element.elementor-element-34361114{text-align:center;}.elementor-4420 .elementor-element.elementor-element-34361114 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-350bf04e{text-align:center;}.elementor-4420 .elementor-element.elementor-element-350bf04e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-9204814{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3ca84c3d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-1dd9c142 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-1dd9c142{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-725241c6{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-5a087be6{--display:flex;}.elementor-4420 .elementor-element.elementor-element-23eabfe3{text-align:center;}.elementor-4420 .elementor-element.elementor-element-23eabfe3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5dca6623{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5dca6623 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-3a8f915{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-53090a4e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-61c62d3f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-61c62d3f{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-1459c52d{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-5444f8bd{--display:flex;}.elementor-4420 .elementor-element.elementor-element-2d61ae1e{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2d61ae1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7d9d2362{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7d9d2362 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-1ff22c73{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4040e65{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-6dbd6d15 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-6dbd6d15{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-30aa045e{--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-4420 .elementor-element.elementor-element-25ce6aed{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-cc54f06{--display:flex;}.elementor-4420 .elementor-element.elementor-element-2c4bf903{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2c4bf903 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-79809f69{text-align:center;}.elementor-4420 .elementor-element.elementor-element-79809f69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-1cae3007{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3658aa53{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-72c19bfa .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-72c19bfa{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-3a495a0c{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-2077d5b0{--display:flex;}.elementor-4420 .elementor-element.elementor-element-52411046{text-align:center;}.elementor-4420 .elementor-element.elementor-element-52411046 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-ab0694e{text-align:center;}.elementor-4420 .elementor-element.elementor-element-ab0694e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-2f0bef8{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-5a304c96{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-1631e181 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-1631e181{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-4f38cc2c{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6f4a169e{--display:flex;}.elementor-4420 .elementor-element.elementor-element-203013ac{text-align:center;}.elementor-4420 .elementor-element.elementor-element-203013ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-17f6158b{text-align:center;}.elementor-4420 .elementor-element.elementor-element-17f6158b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7890c41{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3f67e18{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-3e2c53ae .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-3e2c53ae{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-138bfe41{--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-4420 .elementor-element.elementor-element-2c7e6eb4{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-51440d96{--display:flex;}.elementor-4420 .elementor-element.elementor-element-4db059b8{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4db059b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-68d86525{text-align:center;}.elementor-4420 .elementor-element.elementor-element-68d86525 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7c021671{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-5361a01a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-b752b74 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-b752b74{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-6f4c1615{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-19ca8c5b{--display:flex;}.elementor-4420 .elementor-element.elementor-element-60955035{text-align:center;}.elementor-4420 .elementor-element.elementor-element-60955035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4649ebbc{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4649ebbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-28dd3761{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-67c4d178{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-43cf690 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-43cf690{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-fb636be{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6437359d{--display:flex;}.elementor-4420 .elementor-element.elementor-element-618a7a61{text-align:center;}.elementor-4420 .elementor-element.elementor-element-618a7a61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3069d161{text-align:center;}.elementor-4420 .elementor-element.elementor-element-3069d161 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-424afcc3{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-79d8ec5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-7b2f6e34 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-7b2f6e34{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-6abd1d7e{--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-4420 .elementor-element.elementor-element-7820863c{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-38badcc9{--display:flex;}.elementor-4420 .elementor-element.elementor-element-5ffd9004{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5ffd9004 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7c74dc37{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7c74dc37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-3732d6dd{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2cd10ffb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-4a74e7f0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-4a74e7f0{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-7344679e{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-381439a5{--display:flex;}.elementor-4420 .elementor-element.elementor-element-207bac94{text-align:center;}.elementor-4420 .elementor-element.elementor-element-207bac94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6627a968{text-align:center;}.elementor-4420 .elementor-element.elementor-element-6627a968 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-49380b52{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-176f497a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-121118ae .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-121118ae{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-78c83492{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-4a09f8c3{--display:flex;}.elementor-4420 .elementor-element.elementor-element-79fecec8{text-align:center;}.elementor-4420 .elementor-element.elementor-element-79fecec8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6a2d511c{text-align:center;}.elementor-4420 .elementor-element.elementor-element-6a2d511c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7f93cb3c{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-303348d7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-6aa3d21d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-6aa3d21d{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-1f13ade3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:55px;--n-tabs-gap:50px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;}.elementor-4420 .elementor-element.elementor-element-1f13ade3 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4420 .elementor-element.elementor-element-1f13ade3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-4420 .elementor-element.elementor-element-1f13ade3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-1f13ade3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-1f13ade3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-1f13ade3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;line-height:15px;}.elementor-4420 .elementor-element.elementor-element-63fc95c{--display:flex;}.elementor-4420 .elementor-element.elementor-element-8c91ce9{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-4420 .elementor-element.elementor-element-73d4995{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-b9d56dd{--display:flex;}.elementor-4420 .elementor-element.elementor-element-95bf8ff{text-align:center;}.elementor-4420 .elementor-element.elementor-element-95bf8ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-a943630{text-align:center;}.elementor-4420 .elementor-element.elementor-element-a943630 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-c6a97e3{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2639fb2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-4d1d0d9 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-4d1d0d9{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-30d7e8b{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-4c1e670{--display:flex;}.elementor-4420 .elementor-element.elementor-element-c10bb53{text-align:center;}.elementor-4420 .elementor-element.elementor-element-c10bb53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-47e69f8{text-align:center;}.elementor-4420 .elementor-element.elementor-element-47e69f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-56bba5f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-42ffbdb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-f2d8d86{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-9931976 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-9931976{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-d7d18f8{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-4a7740c{--display:flex;}.elementor-4420 .elementor-element.elementor-element-b61fd63{text-align:center;}.elementor-4420 .elementor-element.elementor-element-b61fd63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-78c26be{text-align:center;}.elementor-4420 .elementor-element.elementor-element-78c26be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-74c395f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3aafa72{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-f841570 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-f841570{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-e4d8d65{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:55px;--n-tabs-gap:50px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;}.elementor-4420 .elementor-element.elementor-element-e4d8d65 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4420 .elementor-element.elementor-element-e4d8d65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-4420 .elementor-element.elementor-element-e4d8d65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-e4d8d65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-e4d8d65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-e4d8d65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;line-height:15px;}.elementor-4420 .elementor-element.elementor-element-157e8d40{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-4420 .elementor-element.elementor-element-68f3f197{--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:center;}.elementor-4420 .elementor-element.elementor-element-61bf8314{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-5c35c4db{--display:flex;}.elementor-4420 .elementor-element.elementor-element-3865ef1f{text-align:center;}.elementor-4420 .elementor-element.elementor-element-3865ef1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6af27ca9{text-align:center;}.elementor-4420 .elementor-element.elementor-element-6af27ca9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#943CFF;}.elementor-4420 .elementor-element.elementor-element-5a7611cf{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5a7611cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-32c4f3bb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-44c09b4c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-4b24c592 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-4b24c592{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-7f2fb179{--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:center;}.elementor-4420 .elementor-element.elementor-element-2c076cd4{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6a9b73b5{--display:flex;}.elementor-4420 .elementor-element.elementor-element-230fb63e{text-align:center;}.elementor-4420 .elementor-element.elementor-element-230fb63e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-624f164f{text-align:center;}.elementor-4420 .elementor-element.elementor-element-624f164f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-39ab3423{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-1d81e0db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-26c1910b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-26c1910b{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-50de9e71{--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:center;}.elementor-4420 .elementor-element.elementor-element-ef37268{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-1c39e94e{--display:flex;}.elementor-4420 .elementor-element.elementor-element-5f27c72f{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5f27c72f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-482ab653{text-align:center;}.elementor-4420 .elementor-element.elementor-element-482ab653 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2ed474fe{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2ed474fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#943CFF;}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-4a9ae258{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3ac133f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-508bd6c0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-508bd6c0{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-5640241c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:55px;--n-tabs-gap:50px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;}.elementor-4420 .elementor-element.elementor-element-5640241c > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4420 .elementor-element.elementor-element-5640241c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-4420 .elementor-element.elementor-element-5640241c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-5640241c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-5640241c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-5640241c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;line-height:15px;}.elementor-4420 .elementor-element.elementor-element-7c626732{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-4420 .elementor-element.elementor-element-35cb8b46{--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-4420 .elementor-element.elementor-element-43c12f2{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-36fca11c{--display:flex;}.elementor-4420 .elementor-element.elementor-element-2e2a3d30{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2e2a3d30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-337074a{text-align:center;}.elementor-4420 .elementor-element.elementor-element-337074a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-4afb4b1a{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-65599f53{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-2b075dc9 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-2b075dc9{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-38b309f5{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-50fdfb47{--display:flex;}.elementor-4420 .elementor-element.elementor-element-138c8ec9{text-align:center;}.elementor-4420 .elementor-element.elementor-element-138c8ec9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-19d554d6{text-align:center;}.elementor-4420 .elementor-element.elementor-element-19d554d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-22085d8d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-436b2e67{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-bfb864d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-bfb864d{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-47409726{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-55090045{--display:flex;}.elementor-4420 .elementor-element.elementor-element-6ff66722{text-align:center;}.elementor-4420 .elementor-element.elementor-element-6ff66722 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-a00515{text-align:center;}.elementor-4420 .elementor-element.elementor-element-a00515 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-4e2d27a4{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-34cafe3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-32f7567a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-32f7567a{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-3f6e9ab0{--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-4420 .elementor-element.elementor-element-3dd41baa{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-11e11e27{--display:flex;}.elementor-4420 .elementor-element.elementor-element-c35ce6b{text-align:center;}.elementor-4420 .elementor-element.elementor-element-c35ce6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7705e94e{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7705e94e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-778f3650{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-44afea5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-1a2ebe7f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-1a2ebe7f{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-2d798f82{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-7643d656{--display:flex;}.elementor-4420 .elementor-element.elementor-element-7067a039{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7067a039 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-621bca7a{text-align:center;}.elementor-4420 .elementor-element.elementor-element-621bca7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-214e75d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4445c311{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-48db3a42 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-48db3a42{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-5f084da4{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-5528fdcf{--display:flex;}.elementor-4420 .elementor-element.elementor-element-674af82f{text-align:center;}.elementor-4420 .elementor-element.elementor-element-674af82f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2eb52460{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2eb52460 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-76884d95{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-d4a054a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-19abc014 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-19abc014{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-4f8c829{--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-4420 .elementor-element.elementor-element-54cc9120{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-1931f8a{--display:flex;}.elementor-4420 .elementor-element.elementor-element-4ce9d66c{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4ce9d66c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2ef40e1d{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2ef40e1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-5881f198{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7c7df9e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-13d37ad5 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-13d37ad5{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-17220c2b{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6c6d6ba7{--display:flex;}.elementor-4420 .elementor-element.elementor-element-40694de8{text-align:center;}.elementor-4420 .elementor-element.elementor-element-40694de8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-21569d52{text-align:center;}.elementor-4420 .elementor-element.elementor-element-21569d52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-3ae6659e{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-474d5565{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-1f48674b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-1f48674b{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-2f90a8cb{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6412866d{--display:flex;}.elementor-4420 .elementor-element.elementor-element-329fb1f{text-align:center;}.elementor-4420 .elementor-element.elementor-element-329fb1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-191d1de7{text-align:center;}.elementor-4420 .elementor-element.elementor-element-191d1de7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7fbc2141{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-429cb54a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-7b7557 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-7b7557{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-6ea7090c{--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-4420 .elementor-element.elementor-element-1fa0a95{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-25441efb{--display:flex;}.elementor-4420 .elementor-element.elementor-element-346d2bae{text-align:center;}.elementor-4420 .elementor-element.elementor-element-346d2bae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-767e32e3{text-align:center;}.elementor-4420 .elementor-element.elementor-element-767e32e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7933c54{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3a6f216f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-1ac31f3e .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-1ac31f3e{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-388de709{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-750c0bad{--display:flex;}.elementor-4420 .elementor-element.elementor-element-22e354d{text-align:center;}.elementor-4420 .elementor-element.elementor-element-22e354d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5dfe1e44{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5dfe1e44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7f4e9f23{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-6f8d1c8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-f36d291 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-f36d291{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-27744a98{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-5f77b642{--display:flex;}.elementor-4420 .elementor-element.elementor-element-7214a116{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7214a116 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4fa30cc{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4fa30cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-3698ae53{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3d7cc8e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-66b052e5 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-66b052e5{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-6dc57f5{--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-4420 .elementor-element.elementor-element-295377e{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-613f1333{--display:flex;}.elementor-4420 .elementor-element.elementor-element-6c916aac{text-align:center;}.elementor-4420 .elementor-element.elementor-element-6c916aac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7b7110f4{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7b7110f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-3834a6ab{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3edf8760{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-54b79e91 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-54b79e91{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-2137ce89{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-14369b6f{--display:flex;}.elementor-4420 .elementor-element.elementor-element-616f6378{text-align:center;}.elementor-4420 .elementor-element.elementor-element-616f6378 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-45d3e6b0{text-align:center;}.elementor-4420 .elementor-element.elementor-element-45d3e6b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-b3f186e{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-57e2d23f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-66fac072 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-66fac072{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-21de8059{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-26ebea68{--display:flex;}.elementor-4420 .elementor-element.elementor-element-5caafcc8{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5caafcc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3d307b0e{text-align:center;}.elementor-4420 .elementor-element.elementor-element-3d307b0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-4ddc4d07{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4511059d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-4d54e7c7 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-4d54e7c7{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-69296381{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:55px;--n-tabs-gap:50px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;}.elementor-4420 .elementor-element.elementor-element-69296381 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4420 .elementor-element.elementor-element-69296381.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-4420 .elementor-element.elementor-element-69296381.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-69296381.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-69296381.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-69296381.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;line-height:15px;}.elementor-4420 .elementor-element.elementor-element-69ae967f{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-4420 .elementor-element.elementor-element-5b5720cc{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-4420 .elementor-element.elementor-element-456611d1{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-32aff9c2{--display:flex;}.elementor-4420 .elementor-element.elementor-element-848e963{text-align:center;}.elementor-4420 .elementor-element.elementor-element-848e963 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-845f8c{text-align:center;}.elementor-4420 .elementor-element.elementor-element-845f8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-6a533461{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-194eb16f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-4dc020a3 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-4dc020a3{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-5a6248a{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-5e9438d7{--display:flex;}.elementor-4420 .elementor-element.elementor-element-1ad87267{text-align:center;}.elementor-4420 .elementor-element.elementor-element-1ad87267 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4b5a3e93{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4b5a3e93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-68b2c50d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-498b1c19{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-5bda24af .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-5bda24af{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-59f91bbf{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-26db4623{--display:flex;}.elementor-4420 .elementor-element.elementor-element-9aa0f08{text-align:center;}.elementor-4420 .elementor-element.elementor-element-9aa0f08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-74ac485f{text-align:center;}.elementor-4420 .elementor-element.elementor-element-74ac485f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-10a56111{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-2f5f1405 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-2f5f1405{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-59778e01{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-4420 .elementor-element.elementor-element-2c7df5cf{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-38d6014f{--display:flex;}.elementor-4420 .elementor-element.elementor-element-2fffaa95{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2fffaa95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-13f0e479{text-align:center;}.elementor-4420 .elementor-element.elementor-element-13f0e479 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-4cf8e501{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-459ff08b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-208cae48 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-208cae48{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-787887a7{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6872bf87{--display:flex;}.elementor-4420 .elementor-element.elementor-element-232052ad{text-align:center;}.elementor-4420 .elementor-element.elementor-element-232052ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-65923dcf{text-align:center;}.elementor-4420 .elementor-element.elementor-element-65923dcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-729b3d0d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-300500e4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-39ec45c9 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-39ec45c9{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-3667a73c{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-7f2df1b8{--display:flex;}.elementor-4420 .elementor-element.elementor-element-2c3afcfa{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2c3afcfa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7422b962{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7422b962 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-2a7f93b4{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-78b69b33{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-41d51f42 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-41d51f42{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-59f1935c{--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-4420 .elementor-element.elementor-element-3febc601{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-4cb10a37{--display:flex;}.elementor-4420 .elementor-element.elementor-element-2446023d{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2446023d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f5731e4{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7f5731e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-704d6da1{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-39b9bea5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-ee96352 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-ee96352{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-40123ed0{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-7d980aac{--display:flex;}.elementor-4420 .elementor-element.elementor-element-1f9c94db{text-align:center;}.elementor-4420 .elementor-element.elementor-element-1f9c94db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5aff9961{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5aff9961 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-50ae1841{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-55435807{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-d07db15 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-d07db15{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-d07db15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4420 .elementor-element.elementor-element-32c7ad8f{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-3a25d2c5{--display:flex;}.elementor-4420 .elementor-element.elementor-element-ba227ae{text-align:center;}.elementor-4420 .elementor-element.elementor-element-ba227ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7a0be16e{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7a0be16e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-469040bd{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-6cdf477d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-7340f57b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-7340f57b{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-41128568{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:55px;--n-tabs-gap:50px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;}.elementor-4420 .elementor-element.elementor-element-41128568 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4420 .elementor-element.elementor-element-41128568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-4420 .elementor-element.elementor-element-41128568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-41128568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-41128568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-41128568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;line-height:15px;}.elementor-4420 .elementor-element.elementor-element-68cd283a{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-4420 .elementor-element.elementor-element-17157f42{--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-4420 .elementor-element.elementor-element-5d5b755e{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-2bfaf5ad{--display:flex;}.elementor-4420 .elementor-element.elementor-element-41423c47{text-align:center;}.elementor-4420 .elementor-element.elementor-element-41423c47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-38a37f27{text-align:center;}.elementor-4420 .elementor-element.elementor-element-38a37f27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-fbdf62a{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-330b4aa5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-765137cb .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-765137cb{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-54707b0a{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-759cc79e{--display:flex;}.elementor-4420 .elementor-element.elementor-element-5cbe3c2b{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5cbe3c2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5543e80a{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5543e80a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-ea92e64{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-72e5c546{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-5794de27 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-5794de27{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-1ee72a3b{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-68cf7167{--display:flex;}.elementor-4420 .elementor-element.elementor-element-623154c5{text-align:center;}.elementor-4420 .elementor-element.elementor-element-623154c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2d02d3df{text-align:center;}.elementor-4420 .elementor-element.elementor-element-2d02d3df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-d0ad79c{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-21119a73{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-21c32160 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-21c32160{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-3b83cb58{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-131d78d{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-2e2dd760{--display:flex;}.elementor-4420 .elementor-element.elementor-element-358f7375{text-align:center;}.elementor-4420 .elementor-element.elementor-element-358f7375 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-72d046e9{text-align:center;}.elementor-4420 .elementor-element.elementor-element-72d046e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-33d7ba46{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-bc126ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-3217e81 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-3217e81{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-1f3fc855{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-5d4b09fa{--display:flex;--min-height:600px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-75851bbe{--display:flex;}.elementor-4420 .elementor-element.elementor-element-41544a66{text-align:center;}.elementor-4420 .elementor-element.elementor-element-41544a66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-f185223{text-align:center;}.elementor-4420 .elementor-element.elementor-element-f185223 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-1599cba5{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-788fdffc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-396a30ed .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-396a30ed{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-2da614db{--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-4420 .elementor-element.elementor-element-282b2c76{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-5aad752f{--display:flex;}.elementor-4420 .elementor-element.elementor-element-16cc2dd9{text-align:center;}.elementor-4420 .elementor-element.elementor-element-16cc2dd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5009f07c{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5009f07c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-6624bcdf{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3f2de512{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-7c2da448 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-7c2da448{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-9e86f92{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-60b6b941{--display:flex;}.elementor-4420 .elementor-element.elementor-element-4da5ad82{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4da5ad82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1641324b{text-align:center;}.elementor-4420 .elementor-element.elementor-element-1641324b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#A040FF;}.elementor-4420 .elementor-element.elementor-element-3c504299{text-align:center;}.elementor-4420 .elementor-element.elementor-element-3c504299 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-2125ad36{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2232451a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-65bf18ed .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-65bf18ed{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-52cdcf2f{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-1f80a117{--display:flex;}.elementor-4420 .elementor-element.elementor-element-36f749cf{text-align:center;}.elementor-4420 .elementor-element.elementor-element-36f749cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-77e24bd3{text-align:center;}.elementor-4420 .elementor-element.elementor-element-77e24bd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#A040FF;}.elementor-4420 .elementor-element.elementor-element-67a6eace{text-align:center;}.elementor-4420 .elementor-element.elementor-element-67a6eace .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-30ebdca7{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-645ce554{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-16aa7b7a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-16aa7b7a{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-461fa1c3{--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:center;}.elementor-4420 .elementor-element.elementor-element-62ef0529{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-7cf1d3db{--display:flex;}.elementor-4420 .elementor-element.elementor-element-110ac449{text-align:center;}.elementor-4420 .elementor-element.elementor-element-110ac449 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-713f5883{text-align:center;}.elementor-4420 .elementor-element.elementor-element-713f5883 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-2dcb6040{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-353ed0d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-572e02f2 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-572e02f2{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-51bfdf5b{--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:center;}.elementor-4420 .elementor-element.elementor-element-160eb080{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-3ec2e14e{--display:flex;}.elementor-4420 .elementor-element.elementor-element-575de481{text-align:center;}.elementor-4420 .elementor-element.elementor-element-575de481 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-22d1ed49{text-align:center;}.elementor-4420 .elementor-element.elementor-element-22d1ed49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-1467a169{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3f96a8d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-35c6d4ce .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-35c6d4ce{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-7378d21b{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-4f05148d{--display:flex;}.elementor-4420 .elementor-element.elementor-element-173e939a{text-align:center;}.elementor-4420 .elementor-element.elementor-element-173e939a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6ad49087{text-align:center;}.elementor-4420 .elementor-element.elementor-element-6ad49087 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7b710fa2{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-6e6bd081{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-3fe0da2b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-3fe0da2b{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-5f732720{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-1a90bcda{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-7f457c6f{--display:flex;}.elementor-4420 .elementor-element.elementor-element-51d75b2e{text-align:center;}.elementor-4420 .elementor-element.elementor-element-51d75b2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-691c342b{text-align:center;}.elementor-4420 .elementor-element.elementor-element-691c342b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-21a98a05{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-789638c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-9320ae8 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-9320ae8{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-3721171a{--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:center;}.elementor-4420 .elementor-element.elementor-element-52902220{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6a6073d7{--display:flex;}.elementor-4420 .elementor-element.elementor-element-16cb8983{text-align:center;}.elementor-4420 .elementor-element.elementor-element-16cb8983 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-22c78c2{text-align:center;}.elementor-4420 .elementor-element.elementor-element-22c78c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#943CFF;}.elementor-4420 .elementor-element.elementor-element-53454c96{text-align:center;}.elementor-4420 .elementor-element.elementor-element-53454c96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-73962942{text-align:center;}.elementor-4420 .elementor-element.elementor-element-73962942 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;color:#943CFF;}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-7988b6f7{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-145df1f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-563819ca .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-563819ca{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-c2bbc61{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:55px;--n-tabs-gap:50px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;}.elementor-4420 .elementor-element.elementor-element-c2bbc61 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4420 .elementor-element.elementor-element-c2bbc61.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-4420 .elementor-element.elementor-element-c2bbc61.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-c2bbc61.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-c2bbc61.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-c2bbc61.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;line-height:15px;}.elementor-4420 .elementor-element.elementor-element-1c15bb74{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-4420 .elementor-element.elementor-element-2b4a1025{--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-4420 .elementor-element.elementor-element-5b54b98d{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-537ba83e{--display:flex;}.elementor-4420 .elementor-element.elementor-element-719f3485{text-align:center;}.elementor-4420 .elementor-element.elementor-element-719f3485 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7c5ee5cd{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7c5ee5cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-16161fb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-2c0b21ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-2c713418 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-2c713418{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-72e8e25b{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6cf44b3e{--display:flex;}.elementor-4420 .elementor-element.elementor-element-73d7018a{text-align:center;}.elementor-4420 .elementor-element.elementor-element-73d7018a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4ef93a05{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4ef93a05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-782da702{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-62f82184{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-47b31481 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-47b31481{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-36e0850c{--display:flex;--min-height:600px;--justify-content:space-between;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:#963DFF;--border-color:#963DFF;--border-radius:14px 14px 14px 14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4420 .elementor-element.elementor-element-6459c282{--display:flex;}.elementor-4420 .elementor-element.elementor-element-7f05947b{text-align:center;}.elementor-4420 .elementor-element.elementor-element-7f05947b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5545bf2{text-align:center;}.elementor-4420 .elementor-element.elementor-element-5545bf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-icon i{color:#4120FF;transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-icon svg{fill:#4120FF;transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-4ebd233{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-386ef271{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-35690c38 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-35690c38{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-6f51062a{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:55px;--n-tabs-gap:50px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;}.elementor-4420 .elementor-element.elementor-element-6f51062a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4420 .elementor-element.elementor-element-6f51062a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-4420 .elementor-element.elementor-element-6f51062a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-6f51062a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-6f51062a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-6f51062a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;line-height:15px;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:55px;--n-tabs-gap:50px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:14px;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7C34FE;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:01px 01px 01px 01px;border-color:#7C34FE;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:01px 01px 01px 01px;border-color:#7C34FE;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;line-height:15px;}.elementor-4420 .elementor-element.elementor-element-1d4fcb5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-1d4fcb5d:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-1d4fcb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-4420 .elementor-element.elementor-element-d9341a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-4420 .elementor-element.elementor-element-d9341a:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-d9341a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-4420 .elementor-element.elementor-element-5a51a911{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A040FF;--border-color:#A040FF;--border-radius:28px 28px 28px 28px;}.elementor-4420 .elementor-element.elementor-element-5a51a911:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-5a51a911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://acceltor.net/wp-content/uploads/2025/04/Circle-1.svg");background-position:bottom left;background-repeat:no-repeat;background-size:20% auto;}.elementor-4420 .elementor-element.elementor-element-e5f220e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:045px;--padding-bottom:045px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-710f6b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;letter-spacing:-0.3px;color:var( --e-global-color-71417c5 );}.elementor-4420 .elementor-element.elementor-element-4331afcc{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4331afcc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-539457de{text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:0px;color:var( --e-global-color-71417c5 );}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-icon i{color:var( --e-global-color-71417c5 );transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-icon svg{fill:var( --e-global-color-71417c5 );transition:fill 0.3s;}.elementor-4420 .elementor-element.elementor-element-36c418f5{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:27px;letter-spacing:-1.2px;}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4420 .elementor-element.elementor-element-3e627bc8 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:15px;background-image:linear-gradient(180deg, #A040FF 0%, #361CFF 100%);border-radius:55px 55px 55px 55px;padding:14px 0px 14px 0px;}.elementor-4420 .elementor-element.elementor-element-3e627bc8{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-4420 .elementor-element.elementor-element-3e627bc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-3e627bc8.elementor-element{--align-self:center;}.elementor-4420 .elementor-element.elementor-element-3e627bc8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4420 .elementor-element.elementor-element-53d695a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:6%;--padding-right:6%;}.elementor-4420 .elementor-element.elementor-element-53d695a3:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-53d695a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-4420 .elementor-element.elementor-element-7ac56e0d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-7c8fb49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;letter-spacing:-0.3px;}.elementor-4420 .elementor-element.elementor-element-1f04e769{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-4420 .elementor-element.elementor-element-1f04e769 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-6f8b11be{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-664a4dba{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:21px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-size:13px;}.elementor-4420 .elementor-element.elementor-element-664a4dba :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#A040FF00;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4420 .elementor-element.elementor-element-664a4dba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-664a4dba .swiper-slide > .elementor-element{height:100%;}.elementor-4420 .elementor-element.elementor-element-1dd35661{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4420 .elementor-element.elementor-element-555e329a .elementor-icon-wrapper{text-align:center;}.elementor-4420 .elementor-element.elementor-element-555e329a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4420 .elementor-element.elementor-element-555e329a.elementor-view-framed .elementor-icon, .elementor-4420 .elementor-element.elementor-element-555e329a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4420 .elementor-element.elementor-element-555e329a.elementor-view-framed .elementor-icon, .elementor-4420 .elementor-element.elementor-element-555e329a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4420 .elementor-element.elementor-element-555e329a .elementor-icon{font-size:50px;}.elementor-4420 .elementor-element.elementor-element-555e329a .elementor-icon svg{height:50px;}.elementor-4420 .elementor-element.elementor-element-669f050d .elementor-icon-wrapper{text-align:center;}.elementor-4420 .elementor-element.elementor-element-669f050d .elementor-icon{font-size:50px;}.elementor-4420 .elementor-element.elementor-element-669f050d .elementor-icon svg{height:50px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-3793d595 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4420 .elementor-element.elementor-element-5301ab76 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-4420 .elementor-element.elementor-element-7079bcec .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7fc11d62 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-61c37d5d .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-717d842a .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-a03d5c1 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7bce14d1 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-34361114 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-350bf04e .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-23eabfe3 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-5dca6623 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-2d61ae1e .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7d9d2362 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-2c4bf903 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-79809f69 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-52411046 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-ab0694e .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-203013ac .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-17f6158b .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-4db059b8 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-68d86525 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-60955035 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-4649ebbc .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-618a7a61 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-3069d161 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-5ffd9004 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7c74dc37 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-207bac94 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-6627a968 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-79fecec8 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-6a2d511c .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-95bf8ff .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-a943630 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-c10bb53 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-47e69f8 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-b61fd63 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-78c26be .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-3865ef1f .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-6af27ca9 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-5a7611cf .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-230fb63e .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-624f164f .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-5f27c72f .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-482ab653 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-2ed474fe .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-2e2a3d30 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-337074a .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-138c8ec9 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-19d554d6 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-6ff66722 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-a00515 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-c35ce6b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7705e94e .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-7067a039 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-621bca7a .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-674af82f .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-2eb52460 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-4ce9d66c .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-2ef40e1d .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-40694de8 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-21569d52 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-329fb1f .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-191d1de7 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-346d2bae .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-767e32e3 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-22e354d .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-5dfe1e44 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-7214a116 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-4fa30cc .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-6c916aac .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7b7110f4 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-616f6378 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-45d3e6b0 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-5caafcc8 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-3d307b0e .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-848e963 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-845f8c .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-1ad87267 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-4b5a3e93 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-9aa0f08 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-74ac485f .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-2fffaa95 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-13f0e479 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-232052ad .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-65923dcf .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-2c3afcfa .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7422b962 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-2446023d .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7f5731e4 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-1f9c94db .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-5aff9961 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-ba227ae .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7a0be16e .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-41423c47 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-38a37f27 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-5cbe3c2b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-5543e80a .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-623154c5 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-2d02d3df .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-358f7375 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-72d046e9 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-41544a66 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-f185223 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-16cc2dd9 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-5009f07c .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-4da5ad82 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-1641324b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-3c504299 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-36f749cf .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-77e24bd3 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-67a6eace .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-110ac449 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-713f5883 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-575de481 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-22d1ed49 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-173e939a .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-6ad49087 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-51d75b2e .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-691c342b .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-16cb8983 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-22c78c2 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-53454c96 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-73962942 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-719f3485 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-7c5ee5cd .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-73d7018a .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-4ef93a05 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-7f05947b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-4420 .elementor-element.elementor-element-5545bf2 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-4420 .elementor-element.elementor-element-4331afcc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-1f04e769 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-6f8b11be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-664a4dba{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-4420 .elementor-element.elementor-element-20d58d1{--width:670px;}.elementor-4420 .elementor-element.elementor-element-61bf8314{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-2c076cd4{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-ef37268{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-131d78d{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-5d4b09fa{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-62ef0529{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-160eb080{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-7378d21b{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-1a90bcda{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-52902220{--width:33.33%;}.elementor-4420 .elementor-element.elementor-element-e5f220e{--width:885px;}.elementor-4420 .elementor-element.elementor-element-7ac56e0d{--width:676px;}}@media(max-width:767px){.elementor-4420 .elementor-element.elementor-element-20d58d1{--min-height:538px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-3793d595{text-align:center;}.elementor-4420 .elementor-element.elementor-element-3793d595 .elementor-heading-title{font-size:36px;line-height:42px;letter-spacing:-1.8px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-30d65947{text-align:center;}.elementor-4420 .elementor-element.elementor-element-1fc229b3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4420 .elementor-element.elementor-element-34d89045{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-34d89045 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-7a182f3e{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-4420 .elementor-element.elementor-element-5301ab76 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4420 .elementor-element.elementor-element-5301ab76 .elementor-heading-title{font-size:24px;line-height:28px;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-16bf6be8{text-align:center;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-4420 .elementor-element.elementor-element-23dfd237{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-7079bcec .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7fc11d62 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-20f42f8d .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-63cb5ab0{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-63cb5ab0 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-5ad0e896{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-61c37d5d .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-717d842a .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-404c42d8 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-261266da{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-261266da .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-775525a5{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-a03d5c1 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7bce14d1 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1cb96bb .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-4360d82f{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-4360d82f .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-4de2b94b{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-34361114 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-350bf04e .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-9204814 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-1dd9c142{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-1dd9c142 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-725241c6{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-23eabfe3 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5dca6623 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3a8f915 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-61c62d3f{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-61c62d3f .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-1459c52d{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-2d61ae1e .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7d9d2362 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1ff22c73 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-6dbd6d15{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-6dbd6d15 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-25ce6aed{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-2c4bf903 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-79809f69 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1cae3007 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-72c19bfa{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-72c19bfa .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-3a495a0c{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-52411046 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-ab0694e .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-2f0bef8 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-1631e181{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-1631e181 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-4f38cc2c{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-203013ac .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-17f6158b .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7890c41 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-3e2c53ae{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-3e2c53ae .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-2c7e6eb4{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-4db059b8 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-68d86525 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7c021671 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-b752b74{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-b752b74 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-6f4c1615{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-60955035 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4649ebbc .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-28dd3761 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-43cf690{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-43cf690 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-fb636be{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-618a7a61 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3069d161 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-424afcc3 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-7b2f6e34{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-7b2f6e34 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-7820863c{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-5ffd9004 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7c74dc37 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3732d6dd .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-4a74e7f0{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-4a74e7f0 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-7344679e{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-207bac94 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6627a968 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-49380b52 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-121118ae{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-121118ae .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-78c83492{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-79fecec8 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6a2d511c .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7f93cb3c .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-6aa3d21d{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-6aa3d21d .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-1f13ade3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-font-size:14px;}.elementor-4420 .elementor-element.elementor-element-1f13ade3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:31px;}.elementor-4420 .elementor-element.elementor-element-8c91ce9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-73d4995{--min-height:400px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4420 .elementor-element.elementor-element-b9d56dd{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-95bf8ff .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-a943630 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-c6a97e3 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-4d1d0d9{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-4d1d0d9 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-30d7e8b{--min-height:400px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4420 .elementor-element.elementor-element-4c1e670{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-c10bb53 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-47e69f8 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-56bba5f .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-9931976{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-9931976 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-d7d18f8{--min-height:400px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4420 .elementor-element.elementor-element-4a7740c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-b61fd63 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-78c26be .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-74c395f .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-f841570{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-f841570 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-e4d8d65{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-font-size:14px;}.elementor-4420 .elementor-element.elementor-element-e4d8d65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:32px;}.elementor-4420 .elementor-element.elementor-element-61bf8314{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-3865ef1f .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6af27ca9 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5a7611cf .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-32c4f3bb .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-4b24c592{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-4b24c592 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-2c076cd4{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-230fb63e .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-624f164f .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-39ab3423 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-26c1910b{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-26c1910b .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-ef37268{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-5f27c72f .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-482ab653 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2ed474fe .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4a9ae258 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-508bd6c0{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-508bd6c0 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-5640241c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-font-size:14px;}.elementor-4420 .elementor-element.elementor-element-5640241c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:31px;}.elementor-4420 .elementor-element.elementor-element-43c12f2{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-2e2a3d30 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-337074a .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4afb4b1a .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-2b075dc9{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-2b075dc9 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-38b309f5{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-138c8ec9 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-19d554d6 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-22085d8d .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-bfb864d{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-bfb864d .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-47409726{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-6ff66722 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-a00515 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4e2d27a4 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-32f7567a{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-32f7567a .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-3dd41baa{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-c35ce6b .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7705e94e .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-778f3650 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-1a2ebe7f{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-1a2ebe7f .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-2d798f82{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-7067a039 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-621bca7a .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-214e75d .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-48db3a42{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-48db3a42 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-5f084da4{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-674af82f .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2eb52460 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-76884d95 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-19abc014{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-19abc014 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-54cc9120{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-4ce9d66c .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2ef40e1d .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-5881f198 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-13d37ad5{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-13d37ad5 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-17220c2b{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-40694de8 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-21569d52 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3ae6659e .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-1f48674b{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-1f48674b .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-2f90a8cb{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-329fb1f .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-191d1de7 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7fbc2141 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-7b7557{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-7b7557 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-1fa0a95{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-346d2bae .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-767e32e3 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7933c54 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-1ac31f3e{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-1ac31f3e .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-388de709{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-22e354d .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5dfe1e44 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7f4e9f23 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-f36d291{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-f36d291 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-27744a98{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-7214a116 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4fa30cc .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3698ae53 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-66b052e5{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-66b052e5 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-295377e{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-6c916aac .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7b7110f4 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-3834a6ab .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-54b79e91{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-54b79e91 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-2137ce89{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-616f6378 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-45d3e6b0 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-b3f186e .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-66fac072{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-66fac072 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-21de8059{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-5caafcc8 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3d307b0e .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4ddc4d07 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-4d54e7c7{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-4d54e7c7 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-69296381{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-font-size:14px;}.elementor-4420 .elementor-element.elementor-element-69296381.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:31px;}.elementor-4420 .elementor-element.elementor-element-69ae967f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4420 .elementor-element.elementor-element-5b5720cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-456611d1{--min-height:400px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4420 .elementor-element.elementor-element-32aff9c2{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-848e963 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-845f8c .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-6a533461 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-4dc020a3{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-4dc020a3 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-5a6248a{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-1ad87267 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4b5a3e93 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-68b2c50d .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-5bda24af{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-5bda24af .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-59f91bbf{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-9aa0f08 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-74ac485f .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7f1ef1b9 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-2f5f1405{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-2f5f1405 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-2c7df5cf{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-2fffaa95 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-13f0e479 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4cf8e501 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-208cae48{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-208cae48 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-787887a7{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-232052ad .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-65923dcf .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-729b3d0d .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-39ec45c9{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-39ec45c9 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-3667a73c{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-2c3afcfa .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7422b962 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-2a7f93b4 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-41d51f42{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-41d51f42 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-3febc601{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-2446023d .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7f5731e4 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-704d6da1 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-ee96352{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-ee96352 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-40123ed0{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-1f9c94db .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5aff9961 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-50ae1841 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-d07db15{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-d07db15 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-32c7ad8f{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-ba227ae .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7a0be16e .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-469040bd .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-7340f57b{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-7340f57b .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-41128568{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-font-size:14px;}.elementor-4420 .elementor-element.elementor-element-41128568.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:32px;}.elementor-4420 .elementor-element.elementor-element-5d5b755e{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-41423c47 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-38a37f27 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-fbdf62a .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-765137cb{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-765137cb .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-54707b0a{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-5cbe3c2b .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5543e80a .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-ea92e64 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-5794de27{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-5794de27 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-1ee72a3b{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-623154c5 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2d02d3df .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-d0ad79c .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-21c32160{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-21c32160 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-131d78d{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-358f7375 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-72d046e9 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-33d7ba46 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-3217e81{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-3217e81 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-5d4b09fa{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-41544a66 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-f185223 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1599cba5 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-396a30ed{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-396a30ed .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-282b2c76{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-16cc2dd9 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5009f07c .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-6624bcdf .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-7c2da448{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-7c2da448 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-9e86f92{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-4da5ad82 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1641324b .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-3c504299 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-2125ad36 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-65bf18ed{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-65bf18ed .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-52cdcf2f{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-36f749cf .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-77e24bd3 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-67a6eace .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-30ebdca7 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-16aa7b7a{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-16aa7b7a .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-62ef0529{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-110ac449 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-713f5883 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-2dcb6040 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-572e02f2{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-572e02f2 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-160eb080{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-575de481 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-22d1ed49 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-1467a169 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-35c6d4ce{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-35c6d4ce .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-7378d21b{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-173e939a .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-6ad49087 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7b710fa2 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-3fe0da2b{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-3fe0da2b .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-1a90bcda{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-51d75b2e .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-691c342b .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-21a98a05 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-9320ae8{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-9320ae8 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-52902220{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-16cb8983 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-22c78c2 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-53454c96 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-73962942 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-7988b6f7 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-563819ca{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-563819ca .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-c2bbc61{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-font-size:14px;}.elementor-4420 .elementor-element.elementor-element-c2bbc61.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:31px;}.elementor-4420 .elementor-element.elementor-element-5b54b98d{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-719f3485 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-7c5ee5cd .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-16161fb .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-2c713418{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-2c713418 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-72e8e25b{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-73d7018a .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4ef93a05 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-782da702 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-47b31481{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-47b31481 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-36e0850c{--min-height:400px;}.elementor-4420 .elementor-element.elementor-element-7f05947b .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-5545bf2 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:0px;}.elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-4ebd233 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-4420 .elementor-element.elementor-element-35690c38{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-35690c38 .elementor-button{font-size:12px;line-height:15px;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-6f51062a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-font-size:14px;}.elementor-4420 .elementor-element.elementor-element-6f51062a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:31px;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:20px;--n-tabs-title-border-radius:1px 1px 1px 1px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:14px;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:9px;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:1px 1px 1px 1px;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 1px 1px 1px;}.elementor-4420 .elementor-element.elementor-element-1bcd7aa4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:31px;}.elementor-4420 .elementor-element.elementor-element-1d4fcb5d{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-4420 .elementor-element.elementor-element-d9341a{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-4420 .elementor-element.elementor-element-5a51a911:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-5a51a911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:30% auto;}.elementor-4420 .elementor-element.elementor-element-5a51a911{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-4420 .elementor-element.elementor-element-e5f220e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-4331afcc{text-align:center;}.elementor-4420 .elementor-element.elementor-element-4331afcc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-539457de{text-align:center;font-size:14px;line-height:18px;}.elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4420 .elementor-element.elementor-element-36c418f5 .elementor-icon-list-item > a{font-size:14px;line-height:18px;}.elementor-4420 .elementor-element.elementor-element-3e627bc8{width:auto;max-width:auto;}.elementor-4420 .elementor-element.elementor-element-3e627bc8 .elementor-button{font-size:12px;line-height:1em;padding:12px 16px 12px 16px;}.elementor-4420 .elementor-element.elementor-element-53d695a3{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-4420 .elementor-element.elementor-element-7ac56e0d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4420 .elementor-element.elementor-element-1f04e769{--container-widget-width:389px;--container-widget-flex-grow:0;width:var( --container-widget-width, 389px );max-width:389px;text-align:left;}.elementor-4420 .elementor-element.elementor-element-1f04e769 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-6f8b11be{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4420 .elementor-element.elementor-element-664a4dba{--swiper-slides-to-display:1;--swiper-offset-size:0px;width:100%;max-width:100%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;}.elementor-4420 .elementor-element.elementor-element-664a4dba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4420 .elementor-element.elementor-element-1dd35661{--width:100%;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-555e329a .elementor-icon{font-size:40px;}.elementor-4420 .elementor-element.elementor-element-555e329a .elementor-icon svg{height:40px;}.elementor-4420 .elementor-element.elementor-element-669f050d .elementor-icon{font-size:40px;}.elementor-4420 .elementor-element.elementor-element-669f050d .elementor-icon svg{height:40px;}}/* Start custom CSS for heading, class: .elementor-element-3793d595 */.gradient-text {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f13ade3 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4d8d65 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5640241c */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-69296381 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-41128568 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2bbc61 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f51062a */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f13ade3 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4d8d65 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5640241c */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-69296381 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-41128568 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2bbc61 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f51062a */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f13ade3 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4d8d65 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5640241c */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-69296381 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-41128568 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2bbc61 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f51062a */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f13ade3 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4d8d65 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5640241c */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-69296381 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-41128568 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2bbc61 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f51062a */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f13ade3 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4d8d65 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5640241c */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-69296381 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-41128568 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2bbc61 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f51062a */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f13ade3 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4d8d65 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5640241c */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-69296381 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-41128568 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2bbc61 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f51062a */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f13ade3 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4d8d65 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5640241c */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-69296381 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-41128568 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2bbc61 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f51062a */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20f42f8d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cb5ab0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-404c42d8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-261266da */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cb96bb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4360d82f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9204814 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd9c142 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a8f915 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c62d3f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ff22c73 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbd6d15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cae3007 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c19bfa */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f0bef8 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1631e181 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7890c41 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e2c53ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c021671 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b752b74 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28dd3761 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43cf690 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-424afcc3 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f6e34 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3732d6dd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74e7f0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49380b52 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121118ae */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f93cb3c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aa3d21d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1f13ade3 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1d0d9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9931976 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841570 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4d8d65 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b24c592 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26c1910b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508bd6c0 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5640241c */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b075dc9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfb864d */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f7567a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2ebe7f */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48db3a42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19abc014 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5881f198 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37ad5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ae6659e */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f48674b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fbc2141 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b7557 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ac31f3e */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f36d291 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66b052e5 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54b79e91 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fac072 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d54e7c7 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-69296381 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc020a3 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bda24af */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f5f1405 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cf8e501 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-208cae48 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-729b3d0d */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ec45c9 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a7f93b4 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d51f42 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-704d6da1 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee96352 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50ae1841 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07db15 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-469040bd */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7340f57b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-41128568 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdf62a */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-765137cb */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea92e64 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5794de27 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0ad79c */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c32160 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d7ba46 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217e81 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1599cba5 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-396a30ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6624bcdf */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2da448 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2125ad36 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bf18ed */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30ebdca7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16aa7b7a */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dcb6040 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572e02f2 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1467a169 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35c6d4ce */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b710fa2 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fe0da2b */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21a98a05 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9320ae8 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7988b6f7 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-563819ca */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c2bbc61 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16161fb */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c713418 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-782da702 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b31481 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ebd233 */.icon-list {
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (max-width: 600px) {
 .icon-list{
    height: 150px;
    
}
}



/* Scrollbar Styles */
.icon-list::-webkit-scrollbar {
    width: 8px;
}

.icon-list::-webkit-scrollbar-track {
    background: #141414; /* light background for the track */
}

.icon-list::-webkit-scrollbar-thumb {
    background: #983DFF; /* your blue color */
    border-radius: 4px;
}

.icon-list::-webkit-scrollbar-thumb:hover {
    background: #003a87; /* a slightly darker blue on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35690c38 */.learnmore a.elementor-button.elementor-button-link.elementor-size-sm {
     position: relative;
    display: inline-block;

    border: 2px solid transparent;
    border-radius: 55px; /* Ensures rounded corners */
        background: linear-gradient(#000000, #141414) padding-box, linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) border-box;
    text-decoration: none;
    color: #fff; /* Adjust text color as needed */
}
.learnmore .elementor-button span{
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6f51062a */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-1bcd7aa4 */.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%) !important;
    -webkit-background-clip: text !important;

    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    border-image-slice: 1;
}
.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: linear-gradient(90deg, #A040FF 0.05%, #361CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border-bottom: 3px solid #A040FF; /* Adjust thickness and color 
}/* End custom CSS */