.elementor-305 .elementor-element.elementor-element-fc2f1e4{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-305 .elementor-element.elementor-element-fc2f1e4:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-fc2f1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;background-image:url("https://webivox.net/wp-content/uploads/2026/06/ChatGPT-Image-Jul-1-2026-01_55_49-AM.png");background-position:736px 58px;background-repeat:no-repeat;background-size:52% auto;}.elementor-305 .elementor-element.elementor-element-ff3a4e2{--display:flex;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-5d0bcd4 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-5d0bcd4 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-5d0bcd4{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-5d0bcd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-5d0bcd4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-5d0bcd4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-305 .elementor-element.elementor-element-d4a4748{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 64.109% );max-width:64.109%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64.109%;--container-widget-flex-grow:0;--dynamic-text-color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-d4a4748.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-305 .elementor-element.elementor-element-d4a4748 .elementor-headline{text-align:start;font-family:"Poppins", Sans-serif;font-size:64px;font-weight:500;line-height:69px;}.elementor-305 .elementor-element.elementor-element-d4a4748 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-d4a4748 .elementor-headline-dynamic-wrapper path{stroke:#61CE7000;stroke-width:1px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-459c771{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-70c815c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-305 .elementor-element.elementor-element-70c815c:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-70c815c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .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 );}.elementor-305 .elementor-element.elementor-element-4b42220{--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-305 .elementor-element.elementor-element-df67873{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-df67873:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-df67873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-df67873:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-df67873, .elementor-305 .elementor-element.elementor-element-df67873::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-961e25b{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-961e25b.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-961e25b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-961e25b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-961e25b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-961e25b .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-961e25b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-158c737{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-158c737.elementor-element{--align-self:flex-end;}.elementor-305 .elementor-element.elementor-element-158c737 .elementor-icon-box-wrapper{text-align:center;}.elementor-305 .elementor-element.elementor-element-158c737 .elementor-icon-box-title{margin-block-end:0px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-158c737 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-158c737 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-158c737:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-158c737:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-158c737 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-8426d2d{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-8426d2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-3d7f3c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-4f5210f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-4f5210f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-4e49b9b .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-7ea789e{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-7ea789e:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-7ea789e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-7ea789e:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-7ea789e, .elementor-305 .elementor-element.elementor-element-7ea789e::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-4d3c8ac{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-4d3c8ac.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-4d3c8ac .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-4d3c8ac .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-4d3c8ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-4d3c8ac .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-4d3c8ac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-4431e12{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-4431e12.elementor-element{--align-self:flex-end;}.elementor-305 .elementor-element.elementor-element-4431e12 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-4431e12 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-4431e12 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-4431e12:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-4431e12:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-4431e12 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-2f3d874{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-2f3d874 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-deafb64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-0586ab8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-0586ab8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-f1a433f .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-c1aca48{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-c1aca48:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-c1aca48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-c1aca48:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-c1aca48, .elementor-305 .elementor-element.elementor-element-c1aca48::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-d917c17{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-d917c17.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-d917c17 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-d917c17 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-d917c17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-d917c17 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-d917c17 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-dab00ab{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-dab00ab .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-dab00ab .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-dab00ab .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-dab00ab:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-dab00ab:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-dab00ab .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-82d749b{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-82d749b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-18dd1fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-78456ca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-78456ca .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-707efad .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-3fb787b{--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-305 .elementor-element.elementor-element-6005670{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-6005670:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-6005670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-6005670:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-6005670, .elementor-305 .elementor-element.elementor-element-6005670::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-8374e04{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-8374e04.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-8374e04 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-8374e04 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-8374e04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-8374e04 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-8374e04 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-89d1f36{width:100%;max-width:100%;padding:0px 0px 23px 0px;}.elementor-305 .elementor-element.elementor-element-89d1f36 .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-89d1f36 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-89d1f36 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-89d1f36 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-89d1f36:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-89d1f36:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-89d1f36 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-bc2fa78{width:100%;max-width:100%;padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-bc2fa78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-f8189ec{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-f8189ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-7f31c6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-219abbc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-219abbc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-0d7ba68 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-f138496{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-f138496:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-f138496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-f138496:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-f138496, .elementor-305 .elementor-element.elementor-element-f138496::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-c1c7f5e{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-c1c7f5e.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-c1c7f5e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-c1c7f5e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-c1c7f5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-c1c7f5e .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-c1c7f5e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-2387e1b{width:100%;max-width:100%;padding:0px 0px 23px 0px;}.elementor-305 .elementor-element.elementor-element-2387e1b .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-2387e1b .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-2387e1b .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-2387e1b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-2387e1b:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-2387e1b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-2387e1b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-3294571{width:100%;max-width:100%;padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-3294571.elementor-element{--align-self:flex-end;}.elementor-305 .elementor-element.elementor-element-3294571 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-b958caf{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-b958caf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-cc7dbc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-a0f5498{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-a0f5498 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-ce998ee .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-d07df74{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-d07df74:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-d07df74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-d07df74:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-d07df74, .elementor-305 .elementor-element.elementor-element-d07df74::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-8b20e37{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-8b20e37.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-8b20e37 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-8b20e37 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-8b20e37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-8b20e37 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-8b20e37 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-f25a8fd{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-f25a8fd .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-f25a8fd .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-f25a8fd .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-f25a8fd .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-f25a8fd:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-f25a8fd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-f25a8fd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-a3a1e22{width:100%;max-width:100%;padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-a3a1e22.elementor-element{--align-self:flex-end;}.elementor-305 .elementor-element.elementor-element-a3a1e22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-805e720{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-805e720 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-cac9486{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-49ba2c3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-49ba2c3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-b4be404 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-ca1af59{--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-305 .elementor-element.elementor-element-762a1f2{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-762a1f2:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-762a1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-762a1f2:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-762a1f2, .elementor-305 .elementor-element.elementor-element-762a1f2::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-7abd7e6{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-7abd7e6.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-7abd7e6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-7abd7e6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-7abd7e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-7abd7e6 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-7abd7e6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-99657aa{width:100%;max-width:100%;padding:0px 0px 13px 0px;}.elementor-305 .elementor-element.elementor-element-99657aa .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-99657aa .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-99657aa .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-99657aa .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-99657aa:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-99657aa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-99657aa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-1872375{width:100%;max-width:100%;padding:020px 0px 0px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-1872375.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-1872375 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:19px;}.elementor-305 .elementor-element.elementor-element-5c04435{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-5c04435 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-af85c80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-07fd400{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-07fd400 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-60d26d4 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-56d1cca{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-56d1cca:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-56d1cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-56d1cca:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-56d1cca, .elementor-305 .elementor-element.elementor-element-56d1cca::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-a47cd83{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-a47cd83.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-a47cd83 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-a47cd83 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-a47cd83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-a47cd83 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-a47cd83 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-3021a58{width:100%;max-width:100%;padding:0px 0px 24px 0px;}.elementor-305 .elementor-element.elementor-element-3021a58 .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-3021a58 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-3021a58 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-3021a58 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-3021a58:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-3021a58:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-3021a58 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-adb73b7{width:100%;max-width:100%;padding:020px 0px 0px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-adb73b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:19px;}.elementor-305 .elementor-element.elementor-element-b601d9f{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-b601d9f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-d9a7f0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-2b2ede1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-2b2ede1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-b71979d .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-91e80ad{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-91e80ad:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-91e80ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-91e80ad:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-91e80ad, .elementor-305 .elementor-element.elementor-element-91e80ad::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-c79950d{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-c79950d.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-c79950d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-c79950d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-c79950d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-c79950d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-c79950d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-c2a18c5{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-c2a18c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-c2a18c5 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-c2a18c5 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-c2a18c5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-c2a18c5:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-c2a18c5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-c2a18c5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-a7c3fcf{width:100%;max-width:100%;padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-a7c3fcf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-305 .elementor-element.elementor-element-8960f6b{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-8960f6b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-6202fc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-b91134a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-b91134a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-42ba030 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-7d47dfe{--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-305 .elementor-element.elementor-element-8d23ce3{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-8d23ce3:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-8d23ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-8d23ce3:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-8d23ce3, .elementor-305 .elementor-element.elementor-element-8d23ce3::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-062b897{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-062b897.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-062b897 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-062b897 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-062b897 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-062b897 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-062b897 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-f38eda1{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-f38eda1 .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-f38eda1 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-f38eda1 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-f38eda1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-f38eda1:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-f38eda1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-f38eda1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-a60b30c{width:100%;max-width:100%;padding:020px 0px 0px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-a60b30c.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-a60b30c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:19px;}.elementor-305 .elementor-element.elementor-element-4a3a4a6{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-4a3a4a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-58cb60c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-e41309f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-e41309f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-7f0d629 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-c98065e{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-c98065e:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-c98065e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-c98065e:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-c98065e, .elementor-305 .elementor-element.elementor-element-c98065e::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-851111c{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-851111c.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-851111c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-851111c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-851111c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-851111c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-851111c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-b8b7ad8{width:100%;max-width:100%;padding:0px 0px 17px 0px;}.elementor-305 .elementor-element.elementor-element-b8b7ad8 .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-b8b7ad8 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-b8b7ad8 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-b8b7ad8 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-b8b7ad8:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-b8b7ad8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-b8b7ad8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-9bfa9e8{width:100%;max-width:100%;padding:020px 0px 0px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-9bfa9e8.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-9bfa9e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:19px;}.elementor-305 .elementor-element.elementor-element-ac12975{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-ac12975 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-4a22315{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-7608f9c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-7608f9c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-a17c259 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-0397bd8{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-0397bd8:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-0397bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-0397bd8:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-0397bd8, .elementor-305 .elementor-element.elementor-element-0397bd8::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-8aaae07{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-8aaae07.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-8aaae07 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-8aaae07 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-8aaae07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-8aaae07 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-8aaae07 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-9faca59{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-9faca59 .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-9faca59 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-9faca59 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-9faca59 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-9faca59:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-9faca59:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-9faca59 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-032404c{width:100%;max-width:100%;padding:020px 0px 0px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-032404c.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-032404c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:19px;}.elementor-305 .elementor-element.elementor-element-3f5010c{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-3f5010c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-bbded92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-31d32b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-31d32b2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-8b843e7 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-83daac2{--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-305 .elementor-element.elementor-element-63a2a32{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-63a2a32:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-63a2a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-63a2a32:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-63a2a32, .elementor-305 .elementor-element.elementor-element-63a2a32::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-1665bc8{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-1665bc8.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-1665bc8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-1665bc8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-1665bc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-1665bc8 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-1665bc8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-5b94f64{width:100%;max-width:100%;padding:0px 0px 16px 0px;}.elementor-305 .elementor-element.elementor-element-5b94f64 .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-5b94f64 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-5b94f64 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-5b94f64 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-5b94f64:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-5b94f64:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-5b94f64 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-5c3e793{width:100%;max-width:100%;padding:020px 0px 0px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-5c3e793.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-5c3e793 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:19px;}.elementor-305 .elementor-element.elementor-element-fcbb448{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-fcbb448 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-cd71906{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-8c26ae2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-8c26ae2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-0fe9b03 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-a7182f4{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-a7182f4:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-a7182f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-a7182f4:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-a7182f4, .elementor-305 .elementor-element.elementor-element-a7182f4::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-327b1c8{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-327b1c8.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-327b1c8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-327b1c8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-327b1c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-327b1c8 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-327b1c8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-bedd60c{width:100%;max-width:100%;padding:0px 0px 16px 0px;}.elementor-305 .elementor-element.elementor-element-bedd60c .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-bedd60c .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-bedd60c .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-bedd60c .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-bedd60c:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-bedd60c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-bedd60c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-34bddc9{width:100%;max-width:100%;padding:020px 0px 10px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-34bddc9.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-34bddc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:19px;}.elementor-305 .elementor-element.elementor-element-1dd7786{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-1dd7786 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-b057037{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-6d4ff1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-6d4ff1d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-7450a20 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-d66bf3b{--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:space-between;--flex-wrap:wrap;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:#7E48C7;--border-color:#7E48C7;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-d66bf3b:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-d66bf3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-305 .elementor-element.elementor-element-d66bf3b:hover{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:#7E48C7;--border-color:#7E48C7;box-shadow:0px 6px 12px 2px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-d66bf3b, .elementor-305 .elementor-element.elementor-element-d66bf3b::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-66d282c{background-color:#7E48C7;padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-66d282c.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-66d282c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-66d282c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-66d282c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-66d282c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-305 .elementor-element.elementor-element-66d282c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-29ab864{width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-29ab864 .elementor-icon-box-wrapper{text-align:start;}.elementor-305 .elementor-element.elementor-element-29ab864 .elementor-icon-box-title{margin-block-end:8px;color:#F7F9FA;}.elementor-305 .elementor-element.elementor-element-29ab864 .elementor-icon-box-title, .elementor-305 .elementor-element.elementor-element-29ab864 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;}.elementor-305 .elementor-element.elementor-element-29ab864:has(:hover) .elementor-icon-box-title,
					 .elementor-305 .elementor-element.elementor-element-29ab864:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-29ab864 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-8e18f00{width:100%;max-width:100%;padding:020px 0px 0px 0px;border-style:solid;border-width:1px 0px 01px 0px;border-color:#888888;}.elementor-305 .elementor-element.elementor-element-8e18f00.elementor-element{--align-self:flex-start;}.elementor-305 .elementor-element.elementor-element-8e18f00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:19px;}.elementor-305 .elementor-element.elementor-element-92df7fb{padding:20px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-92df7fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-0688509{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-icon i{color:#7E48C7;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-icon svg{fill:#7E48C7;transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-488a6f7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-305 .elementor-element.elementor-element-488a6f7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-845b693 .elementor-button{background-color:#7E48C7;font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 31px 5px #7E48C7;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-305 .elementor-element.elementor-element-7d692c2{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:54px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-7d692c2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#000000;}.elementor-305 .elementor-element.elementor-element-7d692c2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#7E48C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-7d692c2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-305 .elementor-element.elementor-element-7d692c2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#7E48C7;border-style:solid;border-color:#7E48C7;}.elementor-305 .elementor-element.elementor-element-7d692c2.elementor-element{--order:99999 /* order end hack */;}.elementor-305 .elementor-element.elementor-element-7d692c2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#636363;}.elementor-305 .elementor-element.elementor-element-7d692c2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-fc2f1e4:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-fc2f1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-305 .elementor-element.elementor-element-4b42220{--justify-content:center;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-3fb787b{--justify-content:center;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-ca1af59{--justify-content:center;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-7d47dfe{--justify-content:center;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-83daac2{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-fc2f1e4:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-fc2f1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 66%;background-size:100% auto;}.elementor-305 .elementor-element.elementor-element-fc2f1e4{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-305 .elementor-element.elementor-element-d4a4748 .elementor-headline{font-size:33px;line-height:45px;}.elementor-305 .elementor-element.elementor-element-7d692c2{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-ff3a4e2{--width:100%;}.elementor-305 .elementor-element.elementor-element-4b42220{--content-width:1300px;}.elementor-305 .elementor-element.elementor-element-3fb787b{--content-width:1300px;}.elementor-305 .elementor-element.elementor-element-ca1af59{--content-width:1300px;}.elementor-305 .elementor-element.elementor-element-7d47dfe{--content-width:1300px;}.elementor-305 .elementor-element.elementor-element-83daac2{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-305 .elementor-element.elementor-element-ff3a4e2{--width:100%;}.elementor-305 .elementor-element.elementor-element-df67873{--width:48%;}.elementor-305 .elementor-element.elementor-element-7ea789e{--width:48%;}.elementor-305 .elementor-element.elementor-element-c1aca48{--width:48%;}.elementor-305 .elementor-element.elementor-element-6005670{--width:48%;}.elementor-305 .elementor-element.elementor-element-f138496{--width:48%;}.elementor-305 .elementor-element.elementor-element-d07df74{--width:48%;}.elementor-305 .elementor-element.elementor-element-762a1f2{--width:48%;}.elementor-305 .elementor-element.elementor-element-56d1cca{--width:48%;}.elementor-305 .elementor-element.elementor-element-91e80ad{--width:48%;}.elementor-305 .elementor-element.elementor-element-8d23ce3{--width:48%;}.elementor-305 .elementor-element.elementor-element-c98065e{--width:48%;}.elementor-305 .elementor-element.elementor-element-0397bd8{--width:48%;}.elementor-305 .elementor-element.elementor-element-63a2a32{--width:48%;}.elementor-305 .elementor-element.elementor-element-a7182f4{--width:48%;}.elementor-305 .elementor-element.elementor-element-d66bf3b{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-3d7f3c8 */.elementor-305 .elementor-element.elementor-element-3d7f3c8 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deafb64 */.elementor-305 .elementor-element.elementor-element-deafb64 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18dd1fd */.elementor-305 .elementor-element.elementor-element-18dd1fd {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f31c6a */.elementor-305 .elementor-element.elementor-element-7f31c6a {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7dbc0 */.elementor-305 .elementor-element.elementor-element-cc7dbc0 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac9486 */.elementor-305 .elementor-element.elementor-element-cac9486 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af85c80 */.elementor-305 .elementor-element.elementor-element-af85c80 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a7f0f */.elementor-305 .elementor-element.elementor-element-d9a7f0f {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6202fc2 */.elementor-305 .elementor-element.elementor-element-6202fc2 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cb60c */.elementor-305 .elementor-element.elementor-element-58cb60c {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a22315 */.elementor-305 .elementor-element.elementor-element-4a22315 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbded92 */.elementor-305 .elementor-element.elementor-element-bbded92 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd71906 */.elementor-305 .elementor-element.elementor-element-cd71906 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b057037 */.elementor-305 .elementor-element.elementor-element-b057037 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0688509 */.elementor-305 .elementor-element.elementor-element-0688509 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7f3c8 */.elementor-305 .elementor-element.elementor-element-3d7f3c8 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deafb64 */.elementor-305 .elementor-element.elementor-element-deafb64 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18dd1fd */.elementor-305 .elementor-element.elementor-element-18dd1fd {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f31c6a */.elementor-305 .elementor-element.elementor-element-7f31c6a {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7dbc0 */.elementor-305 .elementor-element.elementor-element-cc7dbc0 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac9486 */.elementor-305 .elementor-element.elementor-element-cac9486 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af85c80 */.elementor-305 .elementor-element.elementor-element-af85c80 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a7f0f */.elementor-305 .elementor-element.elementor-element-d9a7f0f {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6202fc2 */.elementor-305 .elementor-element.elementor-element-6202fc2 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cb60c */.elementor-305 .elementor-element.elementor-element-58cb60c {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a22315 */.elementor-305 .elementor-element.elementor-element-4a22315 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbded92 */.elementor-305 .elementor-element.elementor-element-bbded92 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd71906 */.elementor-305 .elementor-element.elementor-element-cd71906 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b057037 */.elementor-305 .elementor-element.elementor-element-b057037 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0688509 */.elementor-305 .elementor-element.elementor-element-0688509 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7f3c8 */.elementor-305 .elementor-element.elementor-element-3d7f3c8 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deafb64 */.elementor-305 .elementor-element.elementor-element-deafb64 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18dd1fd */.elementor-305 .elementor-element.elementor-element-18dd1fd {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f31c6a */.elementor-305 .elementor-element.elementor-element-7f31c6a {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7dbc0 */.elementor-305 .elementor-element.elementor-element-cc7dbc0 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac9486 */.elementor-305 .elementor-element.elementor-element-cac9486 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af85c80 */.elementor-305 .elementor-element.elementor-element-af85c80 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a7f0f */.elementor-305 .elementor-element.elementor-element-d9a7f0f {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6202fc2 */.elementor-305 .elementor-element.elementor-element-6202fc2 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cb60c */.elementor-305 .elementor-element.elementor-element-58cb60c {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a22315 */.elementor-305 .elementor-element.elementor-element-4a22315 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbded92 */.elementor-305 .elementor-element.elementor-element-bbded92 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd71906 */.elementor-305 .elementor-element.elementor-element-cd71906 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b057037 */.elementor-305 .elementor-element.elementor-element-b057037 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0688509 */.elementor-305 .elementor-element.elementor-element-0688509 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7f3c8 */.elementor-305 .elementor-element.elementor-element-3d7f3c8 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deafb64 */.elementor-305 .elementor-element.elementor-element-deafb64 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18dd1fd */.elementor-305 .elementor-element.elementor-element-18dd1fd {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f31c6a */.elementor-305 .elementor-element.elementor-element-7f31c6a {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7dbc0 */.elementor-305 .elementor-element.elementor-element-cc7dbc0 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac9486 */.elementor-305 .elementor-element.elementor-element-cac9486 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af85c80 */.elementor-305 .elementor-element.elementor-element-af85c80 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a7f0f */.elementor-305 .elementor-element.elementor-element-d9a7f0f {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6202fc2 */.elementor-305 .elementor-element.elementor-element-6202fc2 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cb60c */.elementor-305 .elementor-element.elementor-element-58cb60c {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a22315 */.elementor-305 .elementor-element.elementor-element-4a22315 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbded92 */.elementor-305 .elementor-element.elementor-element-bbded92 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd71906 */.elementor-305 .elementor-element.elementor-element-cd71906 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b057037 */.elementor-305 .elementor-element.elementor-element-b057037 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0688509 */.elementor-305 .elementor-element.elementor-element-0688509 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7f3c8 */.elementor-305 .elementor-element.elementor-element-3d7f3c8 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deafb64 */.elementor-305 .elementor-element.elementor-element-deafb64 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18dd1fd */.elementor-305 .elementor-element.elementor-element-18dd1fd {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f31c6a */.elementor-305 .elementor-element.elementor-element-7f31c6a {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7dbc0 */.elementor-305 .elementor-element.elementor-element-cc7dbc0 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac9486 */.elementor-305 .elementor-element.elementor-element-cac9486 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af85c80 */.elementor-305 .elementor-element.elementor-element-af85c80 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a7f0f */.elementor-305 .elementor-element.elementor-element-d9a7f0f {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6202fc2 */.elementor-305 .elementor-element.elementor-element-6202fc2 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cb60c */.elementor-305 .elementor-element.elementor-element-58cb60c {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a22315 */.elementor-305 .elementor-element.elementor-element-4a22315 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbded92 */.elementor-305 .elementor-element.elementor-element-bbded92 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd71906 */.elementor-305 .elementor-element.elementor-element-cd71906 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b057037 */.elementor-305 .elementor-element.elementor-element-b057037 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0688509 */.elementor-305 .elementor-element.elementor-element-0688509 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7f3c8 */.elementor-305 .elementor-element.elementor-element-3d7f3c8 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-3d7f3c8::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deafb64 */.elementor-305 .elementor-element.elementor-element-deafb64 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-deafb64::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18dd1fd */.elementor-305 .elementor-element.elementor-element-18dd1fd {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-18dd1fd::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f31c6a */.elementor-305 .elementor-element.elementor-element-7f31c6a {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-7f31c6a::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7dbc0 */.elementor-305 .elementor-element.elementor-element-cc7dbc0 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cc7dbc0::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac9486 */.elementor-305 .elementor-element.elementor-element-cac9486 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cac9486::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af85c80 */.elementor-305 .elementor-element.elementor-element-af85c80 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-af85c80::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a7f0f */.elementor-305 .elementor-element.elementor-element-d9a7f0f {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-d9a7f0f::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6202fc2 */.elementor-305 .elementor-element.elementor-element-6202fc2 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-6202fc2::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cb60c */.elementor-305 .elementor-element.elementor-element-58cb60c {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-58cb60c::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a22315 */.elementor-305 .elementor-element.elementor-element-4a22315 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-4a22315::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbded92 */.elementor-305 .elementor-element.elementor-element-bbded92 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-bbded92::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd71906 */.elementor-305 .elementor-element.elementor-element-cd71906 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-cd71906::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b057037 */.elementor-305 .elementor-element.elementor-element-b057037 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-b057037::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0688509 */.elementor-305 .elementor-element.elementor-element-0688509 {
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* Scrollbar width */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar {
  width: 8px;
}

/* Scrollbar track */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-track {
  background: #7E48C7;
  border-radius: 10px;
}

/* Scrollbar thumb */
.elementor-305 .elementor-element.elementor-element-0688509::-webkit-scrollbar-thumb {
  background: #000000;
  border-radius: 10px;
  border: 2px solid transparent; /* creates inner spacing */
  background-clip: content-box;
  min-height: 40px; /* ensures visible thumb on short content */
}/* End custom CSS */