.elementor-43254 .elementor-element.elementor-element-faa3d63{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-187d620 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-7176125 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-7176125{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-efce8ab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-3fd4101 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-0daf508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-0daf508 .elementor-heading-title{font-family:var( --e-global-typography-a4fee2a-font-family ), Arial;font-size:var( --e-global-typography-a4fee2a-font-size );font-weight:var( --e-global-typography-a4fee2a-font-weight );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-0742faa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-0742faa{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-3ac6f63{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-5ef05d08 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-icon i{color:#0351AA;transition:color 0.3s;}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-icon svg{fill:#0351AA;transition:fill 0.3s;}.elementor-43254 .elementor-element.elementor-element-708466d8{--e-icon-list-icon-size:50px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-43254 .elementor-element.elementor-element-708466d8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-43254 .elementor-element.elementor-element-04ea557{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-7a18e3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-0059f05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-0059f05 .elementor-heading-title{font-family:var( --e-global-typography-a4fee2a-font-family ), Arial;font-size:var( --e-global-typography-a4fee2a-font-size );font-weight:var( --e-global-typography-a4fee2a-font-weight );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-2e96ff8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-2e96ff8{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-a5e86e2:not(.elementor-motion-effects-element-type-background), .elementor-43254 .elementor-element.elementor-element-a5e86e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-483c6fb );}.elementor-43254 .elementor-element.elementor-element-a5e86e2, .elementor-43254 .elementor-element.elementor-element-a5e86e2 > .elementor-background-overlay{border-radius:38px 38px 38px 38px;}.elementor-43254 .elementor-element.elementor-element-a5e86e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:35px;padding:40px 40px 60px 40px;}.elementor-43254 .elementor-element.elementor-element-a5e86e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43254 .elementor-element.elementor-element-76b0b81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-037c8b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-037c8b7 .elementor-heading-title{font-family:var( --e-global-typography-a4fee2a-font-family ), Arial;font-size:var( --e-global-typography-a4fee2a-font-size );font-weight:var( --e-global-typography-a4fee2a-font-weight );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-a4a372a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-7369165 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-cb09270 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-cb09270 .elementor-heading-title{font-family:var( --e-global-typography-a4fee2a-font-family ), Arial;font-size:var( --e-global-typography-a4fee2a-font-size );font-weight:var( --e-global-typography-a4fee2a-font-weight );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-4edc46d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-4edc46d{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-d8e9c86{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-afc5057 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-8e47973 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-8e47973{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-f159983{margin-top:35px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-ca943b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-408aa41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-408aa41 .elementor-heading-title{font-family:var( --e-global-typography-a4fee2a-font-family ), Arial;font-size:var( --e-global-typography-a4fee2a-font-size );font-weight:var( --e-global-typography-a4fee2a-font-weight );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-21304c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-21304c9{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-61bd322{margin-top:30px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-2a59c83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-d12711f > .elementor-widget-container{margin:-25px 0px 0px -29px;}.elementor-43254 .elementor-element.elementor-element-d12711f{--lottie-container-width:142px;}.elementor-43254 .elementor-element.elementor-element-403b12c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-936f2c6 .elementor-heading-title{font-family:var( --e-global-typography-a4fee2a-font-family ), Arial;font-size:var( --e-global-typography-a4fee2a-font-size );font-weight:var( --e-global-typography-a4fee2a-font-weight );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-e14cc0e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-8293d63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-6201aa7 .elementor-tab-title{border-width:0px;padding:20px 20px 20px 20px;}.elementor-43254 .elementor-element.elementor-element-6201aa7 .elementor-tab-content{border-width:0px;padding:0px 20px 20px 20px;}.elementor-43254 .elementor-element.elementor-element-6201aa7 .elementor-toggle-item:not(:last-child){margin-block-end:16px;}.elementor-43254 .elementor-element.elementor-element-6201aa7 .elementor-toggle-title{font-family:var( --e-global-typography-e8fbba0-font-family ), Arial;font-size:var( --e-global-typography-e8fbba0-font-size );font-weight:var( --e-global-typography-e8fbba0-font-weight );line-height:var( --e-global-typography-e8fbba0-line-height );}.elementor-43254 .elementor-element.elementor-element-6cdd1a6{margin-top:0rem;margin-bottom:0rem;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-df6d403 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-93edae6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-43254 .elementor-element.elementor-element-7176125{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-0daf508 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-0742faa{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-0059f05 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-2e96ff8{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-a5e86e2, .elementor-43254 .elementor-element.elementor-element-a5e86e2 > .elementor-background-overlay{border-radius:38px 38px 38px 38px;}.elementor-43254 .elementor-element.elementor-element-a5e86e2{margin-top:20px;margin-bottom:30px;padding:35px 40px 35px 40px;}.elementor-43254 .elementor-element.elementor-element-037c8b7 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-cb09270 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-4edc46d{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-8e47973{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-408aa41 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-21304c9{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-61bd322{margin-top:20px;margin-bottom:10px;}.elementor-43254 .elementor-element.elementor-element-2a59c83 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-d12711f > .elementor-widget-container{margin:-17px 0px 0px -20px;}.elementor-bc-flex-widget .elementor-43254 .elementor-element.elementor-element-403b12c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-43254 .elementor-element.elementor-element-403b12c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-43254 .elementor-element.elementor-element-403b12c > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-43254 .elementor-element.elementor-element-936f2c6 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-e14cc0e{margin-top:20px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-43254 .elementor-element.elementor-element-8293d63.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-43254 .elementor-element.elementor-element-8293d63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-43254 .elementor-element.elementor-element-8293d63 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-43254 .elementor-element.elementor-element-6201aa7 .elementor-toggle-title{font-size:var( --e-global-typography-e8fbba0-font-size );line-height:var( --e-global-typography-e8fbba0-line-height );}.elementor-43254 .elementor-element.elementor-element-6cdd1a6{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-43254 .elementor-element.elementor-element-7176125{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-0daf508 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-0742faa{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-0059f05 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-2e96ff8{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-a5e86e2{padding:2.5rem 1rem 2.5rem 1rem;}.elementor-43254 .elementor-element.elementor-element-037c8b7 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-cb09270 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-4edc46d{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-8e47973{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-408aa41 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-21304c9{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-43254 .elementor-element.elementor-element-61bd322{margin-top:0px;margin-bottom:0px;}.elementor-43254 .elementor-element.elementor-element-2a59c83 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-43254 .elementor-element.elementor-element-d12711f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-43254 .elementor-element.elementor-element-d12711f{--lottie-container-width:135px;}.elementor-43254 .elementor-element.elementor-element-403b12c > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-936f2c6 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-43254 .elementor-element.elementor-element-e14cc0e{margin-top:30px;margin-bottom:0px;}.elementor-43254 .elementor-element.elementor-element-8293d63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-43254 .elementor-element.elementor-element-6201aa7 .elementor-toggle-title{font-size:var( --e-global-typography-e8fbba0-font-size );line-height:var( --e-global-typography-e8fbba0-line-height );}.elementor-43254 .elementor-element.elementor-element-6cdd1a6{margin-top:0rem;margin-bottom:0rem;}}@media(min-width:768px){.elementor-43254 .elementor-element.elementor-element-2a59c83{width:12%;}.elementor-43254 .elementor-element.elementor-element-403b12c{width:88%;}.elementor-43254 .elementor-element.elementor-element-8293d63{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-43254 .elementor-element.elementor-element-2a59c83{width:13%;}.elementor-43254 .elementor-element.elementor-element-403b12c{width:86%;}.elementor-43254 .elementor-element.elementor-element-8293d63{width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-708466d8 *//* 1. Inside this widget, wipe out any global fill overrides on SVG children */
.elementor-widget-icon-list.svg-icons-list .elementor-icon-list-icon svg * {
    fill: none !important;
}

/* 2. Restore the original fills based on the SVG's own attributes */

/* Pure white fills */
.elementor-widget-icon-list.svg-icons-list .elementor-icon-list-icon svg [fill="white"],
.elementor-widget-icon-list.svg-icons-list .elementor-icon-list-icon svg [fill="#ffffff"],
.elementor-widget-icon-list.svg-icons-list .elementor-icon-list-icon svg [fill="#FFF"],
.elementor-widget-icon-list.svg-icons-list .elementor-icon-list-icon svg [fill="#fff"] {
    fill: #ffffff !important;
}

/* Light blue background fills */
.elementor-widget-icon-list.svg-icons-list .elementor-icon-list-icon svg [fill="#E0E9F3"] {
    fill: #E0E9F3 !important;
}

/* Darker blue fills (icons’ accent shapes) */
.elementor-widget-icon-list.svg-icons-list .elementor-icon-list-icon svg [fill="#16529A"] {
    fill: #16529A !important;
}

.elementor-widget-icon-list.svg-icons-list .elementor-icon-list-icon svg [fill="#0351A1"] {
    fill: #0351A1 !important;
}








.icon-circle-large .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  position: relative;
 }

.icon-circle-large .elementor-icon-list-item {
  display: flex;
  align-items: center;
  gap: 1rem; /* space between icon and text */
  position: relative;
  min-height: 6rem;
}

/* Circular background for each icon */
.icon-circle-large .elementor-icon-list-icon {
  background-color: #E9F2FC;
  width: 86px;
  height: 86px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}

/* Center and recolor SVG icons */
.icon-circle-large .elementor-icon-list-icon svg {
  width: 50px;
  height:50px;
  display: block;
  margin: auto !important;
  fill: #0351AA !important;
}

.icon-circle-large .elementor-icon-list-icon svg * {
  fill: #0351AA !important;
}

/* Text beside icon */
.icon-circle-large .elementor-icon-list-text {
  flex: 1;
  text-align: left;
  line-height: 1.4;
}

/* 🟦 Responsive adjustments for smaller screens */
@media (max-width: 991px) {
    .icon-circle-large .elementor-icon-list-item {
        gap: 0;
    }
  .icon-circle-large .elementor-icon-list-icon::after {
    height: 100%; /* adjust line length */
  }
}

@media (max-width: 767px) {
.icon-circle-large .elementor-icon-list-item {
    min-height: 9rem;
}
  .icon-circle-large .elementor-icon-list-icon {
    width: 70px;
    height: 70px;
  }

  .icon-circle-large .elementor-icon-list-icon svg {
    width: 32px;
    height: 32px;
  }

  .icon-circle-large .elementor-icon-list-items::after {
    left: 35px; /* adjust line for tighter spacing */
  }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-6201aa7 */.toggle-got-open .elementor-toggle .elementor-tab-title {
    border: 0;
}

.elementor-kit-8 .toggle-got-open a.elementor-toggle-title {
    text-decoration: none;
}

.toggle-got .elementor-toggle-item {
    border: 1px solid rgba(0, 0, 0, 0.38);
    border-radius: 16px;
}/* End custom CSS */