.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4265 .elementor-element.elementor-element-58086fc{padding:0px 8px 0px 0px;}.elementor-4265 .elementor-element.elementor-element-58086fc .elementor-icon-wrapper{text-align:center;}.elementor-4265 .elementor-element.elementor-element-58086fc.elementor-view-stacked .elementor-icon{background-color:#2BEC4D;}.elementor-4265 .elementor-element.elementor-element-58086fc.elementor-view-framed .elementor-icon, .elementor-4265 .elementor-element.elementor-element-58086fc.elementor-view-default .elementor-icon{color:#2BEC4D;border-color:#2BEC4D;}.elementor-4265 .elementor-element.elementor-element-58086fc.elementor-view-framed .elementor-icon, .elementor-4265 .elementor-element.elementor-element-58086fc.elementor-view-default .elementor-icon svg{fill:#2BEC4D;}.elementor-4265 .elementor-element.elementor-element-58086fc .elementor-icon{font-size:10px;}.elementor-4265 .elementor-element.elementor-element-58086fc .elementor-icon svg{height:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4265 .elementor-element.elementor-element-159135fe .elementor-heading-title{font-family:var( --e-global-typography-wlweyebr-font-family ), sans-serif;font-size:var( --e-global-typography-wlweyebr-font-size );font-weight:var( --e-global-typography-wlweyebr-font-weight );text-transform:var( --e-global-typography-wlweyebr-text-transform );line-height:var( --e-global-typography-wlweyebr-line-height );letter-spacing:var( --e-global-typography-wlweyebr-letter-spacing );color:var( --e-global-color-wlwpurp );}.elementor-4265 .elementor-element.elementor-element-18990666{text-align:start;}.elementor-4265 .elementor-element.elementor-element-18990666 .elementor-heading-title{font-family:var( --e-global-typography-wlwh2-font-family ), sans-serif;font-size:var( --e-global-typography-wlwh2-font-size );font-weight:var( --e-global-typography-wlwh2-font-weight );text-transform:var( --e-global-typography-wlwh2-text-transform );line-height:var( --e-global-typography-wlwh2-line-height );letter-spacing:var( --e-global-typography-wlwh2-letter-spacing );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4265 .elementor-element.elementor-element-159135fe .elementor-heading-title{font-size:var( --e-global-typography-wlweyebr-font-size );line-height:var( --e-global-typography-wlweyebr-line-height );letter-spacing:var( --e-global-typography-wlweyebr-letter-spacing );}.elementor-4265 .elementor-element.elementor-element-18990666{text-align:start;}.elementor-4265 .elementor-element.elementor-element-18990666 .elementor-heading-title{font-size:var( --e-global-typography-wlwh2-font-size );line-height:var( --e-global-typography-wlwh2-line-height );letter-spacing:var( --e-global-typography-wlwh2-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4265 .elementor-element.elementor-element-159135fe .elementor-heading-title{font-size:var( --e-global-typography-wlweyebr-font-size );line-height:var( --e-global-typography-wlweyebr-line-height );letter-spacing:var( --e-global-typography-wlweyebr-letter-spacing );}.elementor-4265 .elementor-element.elementor-element-18990666{width:100%;max-width:100%;text-align:start;}.elementor-4265 .elementor-element.elementor-element-18990666 .elementor-heading-title{font-size:var( --e-global-typography-wlwh2-font-size );line-height:var( --e-global-typography-wlwh2-line-height );letter-spacing:var( --e-global-typography-wlwh2-letter-spacing );}}/* Start custom CSS for icon, class: .elementor-element-58086fc */.elementor-4265 .elementor-element.elementor-element-58086fc{display:none;}.elementor-4265 .elementor-element.elementor-element-58086fc > div > div > svg{box-shadow:0 0 5px 2px #8fff00;border-radius:50%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-159135fe */.elementor-4265 .elementor-element.elementor-element-159135fe .elementor-heading-title{display:flex;align-items:center;gap:12px;}.elementor-4265 .elementor-element.elementor-element-159135fe .elementor-heading-title{display:flex;align-items:center;gap:12px;}.elementor-4265 .elementor-element.elementor-element-159135fe .elementor-heading-title::before{content:"";display:block;flex:0 0 22px;width:22px;height:1px;background:currentColor;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18990666 */.elementor-4265 .elementor-element.elementor-element-18990666{display:inline-block;font-weight:800;background-image:linear-gradient(
            110deg,
            transparent 20%,
            rgba(255, 255, 255, 0.15) 35%,
            rgba(255, 255, 255, 1) 50%,
            rgba(255, 255, 255, 0.25) 65%,
            transparent 80%
        ),
        linear-gradient(
            105deg,
            #b721c8 0%,
            #d16cff 20%,
            #9b5cff 48%,
            #696cff 72%,
            #00b1ff 100%
        ),
        linear-gradient(
            transparent,
            transparent
        );background-repeat:no-repeat;background-size:22% 100%,
        0% 100%,
        100% 100%;background-position:-30% 0,
        0 0,
        0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}.elementor-4265 .elementor-element.elementor-element-18990666::after{display:none;}.elementor-4265 .elementor-element.elementor-element-18990666::before{display:none;}.elementor-4265 .elementor-element.elementor-element-18990666 > .elementor-heading-title{background:none;-webkit-text-fill-color:#2A2520;clip-path:none;mask:none;animation:none;}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-de343c6 */.elementor-4265 .elementor-element.elementor-element-de343c6{flex-basis:var(--flex-basis);min-width:0;flex:1 1 0%;width:100%;}@media(max-width:767px){.elementor-4265 .elementor-element.elementor-element-de343c6{flex-basis:auto;}}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-16386437 */.elementor-4265 .elementor-element.elementor-element-16386437{min-width:0;flex:1 1 0%;width:50%;display:none;}@media(max-width:767px){.elementor-4265 .elementor-element.elementor-element-16386437{width:100%;}}/* End custom CSS */