.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-982b1b4{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-982b1b4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-982b1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9142831{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-8 .elementor-element.elementor-element-1dde463{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-8 .elementor-element.elementor-element-1dde463.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9008228{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-9008228.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-b67f8aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-d8c960f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-6e6c1af{width:var( --container-widget-width, 111.735% );max-width:111.735%;--container-widget-width:111.735%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6e6c1af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6e6c1af .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:70px;font-weight:600;line-height:0.95em;letter-spacing:-2px;color:#000000;}.elementor-8 .elementor-element.elementor-element-58a639c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:70px;font-weight:600;line-height:0.95em;letter-spacing:-2px;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-2ab195e{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-2ab195e img{width:298px;max-width:98%;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-47cb86a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0140px 0px 0px;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-35c8426{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:-25px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-e884187{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;padding:13px 26px 13px 0px;}.elementor-8 .elementor-element.elementor-element-e884187.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e884187 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;}.elementor-8 .elementor-element.elementor-element-50a0190{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8 .elementor-element.elementor-element-7cd0426 img{width:55px;}.elementor-8 .elementor-element.elementor-element-86e2297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-8 .elementor-element.elementor-element-86e2297 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8 .elementor-element.elementor-element-040f45a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-040f45a.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5d1335a{--display:flex;}.elementor-8 .elementor-element.elementor-element-5d1335a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-32f7053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-32f7053 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-32f7053 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-32f7053 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-32f7053 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-32f7053 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-95a4e96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6ce9713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6ce9713 img{width:70%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-d6d6391{--display:flex;--min-height:78px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6d6391.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-27245e2{--display:flex;}.elementor-8 .elementor-element.elementor-element-a9a148a{--display:flex;}.elementor-8 .elementor-element.elementor-element-13afd88{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dd4194b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-85d5fd8 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-85d5fd8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-85d5fd8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-85d5fd8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-85d5fd8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-85d5fd8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-85d5fd8 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-85d5fd8 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-19e5391{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-fd30071 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-fd30071.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fd30071.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fd30071.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fd30071.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fd30071.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fd30071 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-fd30071 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-e07b0af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-3379bd5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3379bd5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3379bd5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3379bd5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3379bd5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3379bd5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3379bd5 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-3379bd5 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-c6b6bfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-271bb40 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-271bb40.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-271bb40.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-271bb40.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-271bb40.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-271bb40.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-271bb40 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-271bb40 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-8099b79{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1093d89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-450df2b .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-450df2b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-450df2b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-450df2b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-450df2b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-450df2b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-450df2b .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-450df2b .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-a0875dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-c20ac92 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c20ac92.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c20ac92.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c20ac92.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c20ac92.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c20ac92.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c20ac92 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-c20ac92 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-72eaab9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-c0132fb .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c0132fb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c0132fb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c0132fb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c0132fb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c0132fb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c0132fb .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-c0132fb .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-6afc8bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-df89247 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-df89247.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-df89247.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-df89247.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-df89247.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-df89247.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-df89247 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-df89247 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-359d3b8{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6dd7b2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-f007e07 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f007e07.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f007e07.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f007e07.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f007e07.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f007e07.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f007e07 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-f007e07 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-4d3e28f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-982382d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-982382d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-982382d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-982382d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-982382d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-982382d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-982382d .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-982382d .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-dbbf078{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-9f3c17c .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9f3c17c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9f3c17c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-9f3c17c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9f3c17c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-9f3c17c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9f3c17c .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-9f3c17c .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-81cad89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-e78b853 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e78b853.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e78b853.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e78b853.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e78b853.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e78b853.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e78b853 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-e78b853 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-018aaa0{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b43df5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-1a4ceed .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-1a4ceed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a4ceed.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1a4ceed.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a4ceed.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1a4ceed.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a4ceed .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-1a4ceed .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-c7f8c8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-31ce565 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-31ce565.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-31ce565.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-31ce565.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-31ce565.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-31ce565.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-31ce565 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-31ce565 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-81081d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-086f3ef .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-086f3ef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-086f3ef.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-086f3ef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-086f3ef.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-086f3ef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-086f3ef .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-086f3ef .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-37fa040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-e6c7768 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e6c7768.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e6c7768.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e6c7768.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e6c7768.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e6c7768.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e6c7768 .elementor-icon{font-size:0.8rem;}.elementor-8 .elementor-element.elementor-element-e6c7768 .elementor-icon svg{height:0.8rem;}.elementor-8 .elementor-element.elementor-element-27e0224{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-39ae2a4{text-align:center;}.elementor-8 .elementor-element.elementor-element-39ae2a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:47px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-4848813 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:39px;font-weight:600;color:#A6A6A6;}.elementor-8 .elementor-element.elementor-element-976f669{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.45em;}.elementor-8 .elementor-element.elementor-element-9fc80dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-9fc80dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9fc80dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartest-ai-sales.com/wp-content/uploads/2026/10/Group-31.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-5ae99d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-8 .elementor-element.elementor-element-12e6eda{--display:flex;--min-height:190px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-12e6eda:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-12e6eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6FF;}.elementor-8 .elementor-element.elementor-element-01ded47{text-align:start;}.elementor-8 .elementor-element.elementor-element-01ded47 img{width:25%;}.elementor-8 .elementor-element.elementor-element-f113073 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-de5fda7{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-ccc5e9a{--display:flex;--min-height:190px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-ccc5e9a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ccc5e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6FF;}.elementor-8 .elementor-element.elementor-element-bc91a07{text-align:start;}.elementor-8 .elementor-element.elementor-element-bc91a07 img{width:25%;}.elementor-8 .elementor-element.elementor-element-c3cff77 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-4ddcecc{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-c8dcf1f{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:44px 44px 44px 44px;}.elementor-8 .elementor-element.elementor-element-c8dcf1f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c8dcf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6FF;}.elementor-8 .elementor-element.elementor-element-bab0224{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-8 .elementor-element.elementor-element-4f8bc73{--display:flex;--min-height:190px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-4f8bc73:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f8bc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6FF;}.elementor-8 .elementor-element.elementor-element-6c69c54{text-align:start;}.elementor-8 .elementor-element.elementor-element-6c69c54 img{width:25%;}.elementor-8 .elementor-element.elementor-element-b95c2f4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-1461eb4{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-a4ea7a4{--display:flex;--min-height:190px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-a4ea7a4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a4ea7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6FF;}.elementor-8 .elementor-element.elementor-element-b63bfee{text-align:start;}.elementor-8 .elementor-element.elementor-element-b63bfee img{width:25%;}.elementor-8 .elementor-element.elementor-element-54f26bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-2e5aeed{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-a8a845c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-128d7f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-21c0ac7{text-align:center;}.elementor-8 .elementor-element.elementor-element-21c0ac7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:47px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-8 .elementor-element.elementor-element-4b3ab13 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:39px;font-weight:600;text-transform:capitalize;color:#A6A6A6;}.elementor-8 .elementor-element.elementor-element-1ee63f7{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.45em;}.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 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-01149fb{--display:flex;--min-height:0px;}.elementor-8 .elementor-element.elementor-element-704dcee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-881b2dc{--display:flex;}.elementor-8 .elementor-element.elementor-element-881b2dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-480c361 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-abcecff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-8eadff5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-71acfea{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-71acfea .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:99px 99px 99px 99px;padding:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-40105de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f841574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f841574 img{width:89%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-bd80b50{--display:flex;}.elementor-8 .elementor-element.elementor-element-9037ec3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-6e0b48c{--display:flex;}.elementor-8 .elementor-element.elementor-element-6e0b48c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e87a7a8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-d7adb11 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-2d4fea0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-9eab2e1{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-9eab2e1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-af230ac .elementor-button{border-radius:99px 99px 99px 99px;padding:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-21ffda0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c6cf5b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c6cf5b0 img{width:89%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-e09982a{--display:flex;}.elementor-8 .elementor-element.elementor-element-5e93fb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-a65893f{--display:flex;}.elementor-8 .elementor-element.elementor-element-a65893f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ddca6e6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-334f609 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-09f37ac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-04d05c5{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-04d05c5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button{border-radius:99px 99px 99px 99px;padding:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-03d6f07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-adbd1c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-adbd1c8 img{width:89%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-742743b{--display:flex;}.elementor-8 .elementor-element.elementor-element-d6da476{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-8 .elementor-element.elementor-element-4f64fdd{--display:flex;}.elementor-8 .elementor-element.elementor-element-4f64fdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bed0a48 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-04db2a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-050cdc1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-d4a8d56{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-d4a8d56 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button{border-radius:99px 99px 99px 99px;padding:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-1b2a769{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b10591c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b10591c img{width:89%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-fe0f487{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-69b9f02{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-6905846{--display:flex;--min-height:488px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:55px;}.elementor-8 .elementor-element.elementor-element-6905846:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6905846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B0C3D 0%, #4820A3 100%);}.elementor-8 .elementor-element.elementor-element-332d681{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-8 .elementor-element.elementor-element-332d681.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7bbd0b9{--display:flex;}.elementor-8 .elementor-element.elementor-element-bc1ee49 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3a2a851 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ea1fe78 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;color:#A3A3A3;}.elementor-8 .elementor-element.elementor-element-61c1703{--display:flex;}.elementor-8 .elementor-element.elementor-element-a7c134b{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-160ce05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:045px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-dad22c4{--display:flex;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:#CE9CFF;--border-color:#CE9CFF;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-1001af0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;color:#CE9CFF;}.elementor-8 .elementor-element.elementor-element-ea7c057 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-icon i{color:#3F1C8E;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-icon svg{fill:#3F1C8E;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-c4e5c91{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:3.6em;}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-text{color:#CE9CFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-44c10c8{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-44c10c8::before, .elementor-8 .elementor-element.elementor-element-44c10c8 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-44c10c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-44c10c8 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-44c10c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-44c10c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-93de849 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-3bb73c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-icon i{color:#3F1C8E;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-icon svg{fill:#3F1C8E;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-e745d79{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:3.6em;}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a8bc465{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-a8bc465.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-61aed77{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-84429bf .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:99px 99px 99px 99px;padding:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-14dbd98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ed1573c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-8ed1888 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-8 .elementor-element.elementor-element-9859b37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9859b37 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:34px;font-weight:600;text-transform:capitalize;color:#959595;}.elementor-8 .elementor-element.elementor-element-ca4b8a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-67ffebe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-8 .elementor-element.elementor-element-8e7020f{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:22px 22px 22px 22px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-8e7020f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8e7020f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8FF;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-5947863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-8 .elementor-element.elementor-element-5947863 .elementor-icon-box-wrapper{text-align:start;gap:34px;}.elementor-8 .elementor-element.elementor-element-5947863 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5947863 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-8 .elementor-element.elementor-element-5947863 .elementor-icon-box-title{color:#9230F5;}.elementor-8 .elementor-element.elementor-element-5947863:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-5947863:has(:focus) .elementor-icon-box-title{color:#9230F5;}.elementor-8 .elementor-element.elementor-element-5947863 .elementor-icon-box-description{color:#000000;}.elementor-8 .elementor-element.elementor-element-5dc173b{margin:0px 26px calc(var(--kit-widget-spacing, 0px) + 26px) 26px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5dc173b img{max-width:83%;}.elementor-8 .elementor-element.elementor-element-0b056b9{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:22px 22px 22px 22px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-0b056b9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0b056b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8FF;}.elementor-8 .elementor-element.elementor-element-cfbb385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-8 .elementor-element.elementor-element-cfbb385 .elementor-icon-box-wrapper{text-align:start;gap:34px;}.elementor-8 .elementor-element.elementor-element-cfbb385 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-cfbb385 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-8 .elementor-element.elementor-element-cfbb385 .elementor-icon-box-title{color:#9230F5;}.elementor-8 .elementor-element.elementor-element-cfbb385:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-cfbb385:has(:focus) .elementor-icon-box-title{color:#9230F5;}.elementor-8 .elementor-element.elementor-element-cfbb385 .elementor-icon-box-description{color:#000000;}.elementor-8 .elementor-element.elementor-element-0ee33a5{margin:0px 26px calc(var(--kit-widget-spacing, 0px) + 26px) 26px;text-align:center;}.elementor-8 .elementor-element.elementor-element-0ee33a5 img{max-width:83%;}.elementor-8 .elementor-element.elementor-element-18767db{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:22px 22px 22px 22px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-18767db:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-18767db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8FF;}.elementor-8 .elementor-element.elementor-element-29798af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-8 .elementor-element.elementor-element-29798af .elementor-icon-box-wrapper{text-align:start;gap:34px;}.elementor-8 .elementor-element.elementor-element-29798af .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-29798af .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-8 .elementor-element.elementor-element-29798af .elementor-icon-box-title{color:#9230F5;}.elementor-8 .elementor-element.elementor-element-29798af:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-29798af:has(:focus) .elementor-icon-box-title{color:#9230F5;}.elementor-8 .elementor-element.elementor-element-29798af .elementor-icon-box-description{color:#000000;}.elementor-8 .elementor-element.elementor-element-49b0549{margin:0px 26px calc(var(--kit-widget-spacing, 0px) + 26px) 26px;text-align:center;}.elementor-8 .elementor-element.elementor-element-49b0549 img{max-width:83%;}.elementor-8 .elementor-element.elementor-element-29663b4 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;border-radius:99px 99px 99px 99px;padding:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-88e3bb5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-38494f6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#9230F5;}.elementor-8 .elementor-element.elementor-element-f239910 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-79dbc7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-79dbc7a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:34px;font-weight:600;color:#959595;}.elementor-8 .elementor-element.elementor-element-da56747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-f9c4787{--display:flex;}.elementor-8 .elementor-element.elementor-element-ac0c36d{color:#313131;}.elementor-8 .elementor-element.elementor-element-9e0aadd{--display:flex;}.elementor-8 .elementor-element.elementor-element-3431adc{color:#313131;}.elementor-8 .elementor-element.elementor-element-e4c518a{--display:flex;}.elementor-8 .elementor-element.elementor-element-c0ceb68{color:#313131;}.elementor-8 .elementor-element.elementor-element-0773e53{--display:flex;}.elementor-8 .elementor-element.elementor-element-eb67055{color:#313131;}.elementor-8 .elementor-element.elementor-element-996df3d{--display:flex;}.elementor-8 .elementor-element.elementor-element-fa75a43{color:#313131;}.elementor-8 .elementor-element.elementor-element-5fb8b5b{--display:flex;}.elementor-8 .elementor-element.elementor-element-47b9756{color:#313131;}.elementor-8 .elementor-element.elementor-element-f23ef5c{--display:flex;}.elementor-8 .elementor-element.elementor-element-f2c8105{color:#313131;}.elementor-8 .elementor-element.elementor-element-008f40d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-8 .elementor-element.elementor-element-008f40d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-de79a9f{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-9142831{--content-width:1240px;}.elementor-8 .elementor-element.elementor-element-1dde463{--width:102.942%;}.elementor-8 .elementor-element.elementor-element-9008228{--width:84.523%;}.elementor-8 .elementor-element.elementor-element-5d1335a{--width:44.016%;}.elementor-8 .elementor-element.elementor-element-d6d6391{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-27e0224{--content-width:1180px;}.elementor-8 .elementor-element.elementor-element-9fc80dd{--width:100%;}.elementor-8 .elementor-element.elementor-element-5ae99d8{--width:28%;}.elementor-8 .elementor-element.elementor-element-c8dcf1f{--width:26%;}.elementor-8 .elementor-element.elementor-element-bab0224{--width:28%;}.elementor-8 .elementor-element.elementor-element-881b2dc{--width:49%;}.elementor-8 .elementor-element.elementor-element-6e0b48c{--width:49%;}.elementor-8 .elementor-element.elementor-element-a65893f{--width:49%;}.elementor-8 .elementor-element.elementor-element-4f64fdd{--width:49%;}.elementor-8 .elementor-element.elementor-element-6905846{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-7bbd0b9{--width:58%;}.elementor-8 .elementor-element.elementor-element-61c1703{--width:34%;}.elementor-8 .elementor-element.elementor-element-dad22c4{--width:50%;}.elementor-8 .elementor-element.elementor-element-44c10c8{--width:50%;}.elementor-8 .elementor-element.elementor-element-14dbd98{--content-width:1180px;}.elementor-8 .elementor-element.elementor-element-88e3bb5{--content-width:1000px;}.elementor-8 .elementor-element.elementor-element-de79a9f{--content-width:1140px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-982b1b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9142831{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1dde463{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9008228{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b67f8aa img{max-width:70%;}.elementor-8 .elementor-element.elementor-element-d8c960f .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-6e6c1af .elementor-heading-title{font-size:42px;}.elementor-8 .elementor-element.elementor-element-58a639c{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-58a639c .elementor-heading-title{font-size:42px;}.elementor-8 .elementor-element.elementor-element-47cb86a{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-35c8426{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-35c8426.e-con{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-e884187{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e884187.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-50a0190{--width:100%;}.elementor-8 .elementor-element.elementor-element-5d1335a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6ce9713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-6ce9713 img{width:100%;}.elementor-8 .elementor-element.elementor-element-27e0224{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-39ae2a4 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-4848813{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4848813 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-976f669{font-size:15px;}.elementor-8 .elementor-element.elementor-element-9fc80dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5ae99d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-01ded47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-01ded47 img{width:19%;height:50px;}.elementor-8 .elementor-element.elementor-element-f113073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f113073 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-bc91a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bc91a07 img{width:19%;height:50px;}.elementor-8 .elementor-element.elementor-element-c3cff77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c3cff77 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-bab0224{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6c69c54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6c69c54 img{width:19%;height:50px;}.elementor-8 .elementor-element.elementor-element-b95c2f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b95c2f4 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-b63bfee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b63bfee img{width:19%;height:50px;}.elementor-8 .elementor-element.elementor-element-54f26bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-54f26bf .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-a8a845c{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-128d7f2 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-21c0ac7 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-4b3ab13{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4b3ab13 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-1ee63f7{padding:0px 10px 0px 10px;font-size:15px;}.elementor-8 .elementor-element.elementor-element-01149fb{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-704dcee{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-881b2dc{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-abcecff .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-8eadff5{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8eadff5 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-9037ec3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e93fb2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6da476{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fe0f487{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;}.elementor-8 .elementor-element.elementor-element-6905846{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-332d681{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-332d681.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7bbd0b9{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a2a851 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-ea1fe78{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ea1fe78 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-61c1703{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-160ce05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-160ce05.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ea7c057 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-8 .elementor-element.elementor-element-c4e5c91{--e-icon-list-icon-size:18px;}.elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c4e5c91 .elementor-icon-list-item > a{font-size:11px;line-height:25px;}.elementor-8 .elementor-element.elementor-element-3bb73c7 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-e745d79{--e-icon-list-icon-size:21px;}.elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-e745d79 .elementor-icon-list-item > a{font-size:13px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-a8bc465{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-61aed77{text-align:center;}.elementor-8 .elementor-element.elementor-element-84429bf{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-14dbd98{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-8ed1888{text-align:center;}.elementor-8 .elementor-element.elementor-element-8ed1888 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-9859b37{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9859b37 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-ca4b8a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-8 .elementor-element.elementor-element-67ffebe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8e7020f{--padding-top:026px;--padding-bottom:26px;--padding-left:0px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-5947863 .elementor-icon-box-wrapper{gap:12px;}.elementor-8 .elementor-element.elementor-element-5947863 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5947863 .elementor-icon-box-title a{font-size:28px;}.elementor-8 .elementor-element.elementor-element-5dc173b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5dc173b img{max-width:60%;}.elementor-8 .elementor-element.elementor-element-0b056b9{--padding-top:026px;--padding-bottom:26px;--padding-left:0px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-cfbb385 .elementor-icon-box-wrapper{gap:12px;}.elementor-8 .elementor-element.elementor-element-cfbb385 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-cfbb385 .elementor-icon-box-title a{font-size:28px;}.elementor-8 .elementor-element.elementor-element-0ee33a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-0ee33a5 img{max-width:60%;}.elementor-8 .elementor-element.elementor-element-18767db{--padding-top:026px;--padding-bottom:26px;--padding-left:0px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-29798af .elementor-icon-box-wrapper{gap:12px;}.elementor-8 .elementor-element.elementor-element-29798af .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-29798af .elementor-icon-box-title a{font-size:28px;}.elementor-8 .elementor-element.elementor-element-49b0549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-49b0549 img{max-width:60%;}.elementor-8 .elementor-element.elementor-element-29663b4.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-88e3bb5{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f239910{text-align:center;}.elementor-8 .elementor-element.elementor-element-f239910 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-79dbc7a{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-79dbc7a .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-008f40d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-008f40d.elementor-element{--align-self:center;}}@media(min-width:2400px){.elementor-8 .elementor-element.elementor-element-982b1b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9142831{--padding-top:0px;--padding-bottom:0px;--padding-left:500px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-95a4e96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:500px;}.elementor-8 .elementor-element.elementor-element-6ce9713 img{width:535px;}.elementor-8 .elementor-element.elementor-element-881b2dc{--padding-top:0px;--padding-bottom:0px;--padding-left:500px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-40105de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:500px;}.elementor-8 .elementor-element.elementor-element-6e0b48c{--padding-top:0px;--padding-bottom:0px;--padding-left:500px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-21ffda0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:500px;}.elementor-8 .elementor-element.elementor-element-a65893f{--padding-top:0px;--padding-bottom:0px;--padding-left:500px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-03d6f07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:500px;}.elementor-8 .elementor-element.elementor-element-4f64fdd{--padding-top:0px;--padding-bottom:0px;--padding-left:500px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b2a769{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:500px;}.elementor-8 .elementor-element.elementor-element-de79a9f{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for button, class: .elementor-element-e884187 */.elementor-8 .elementor-element.elementor-element-e884187 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );
    
    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-e884187 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-e884187 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-e884187 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ce9713 *//* MOBILE IMAGE RESPONSIVENESS */

@media (max-width: 767px) {

  .elementor-8 .elementor-element.elementor-element-6ce9713 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .elementor-8 .elementor-element.elementor-element-6ce9713 .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-8 .elementor-element.elementor-element-6ce9713 img {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;

    object-fit: contain !important;

    margin-left: auto !important;
    margin-right: auto !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4194b */.elementor-8 .elementor-element.elementor-element-dd4194b {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19e5391 */.elementor-8 .elementor-element.elementor-element-19e5391 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07b0af */.elementor-8 .elementor-element.elementor-element-e07b0af {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6b6bfb */.elementor-8 .elementor-element.elementor-element-c6b6bfb {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13afd88 */.elementor-8 .elementor-element.elementor-element-13afd88 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 48px;

  width: max-content;
  min-width: max-content;

  padding-right: 48px;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1093d89 */.elementor-8 .elementor-element.elementor-element-1093d89 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0875dc */.elementor-8 .elementor-element.elementor-element-a0875dc {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eaab9 */.elementor-8 .elementor-element.elementor-element-72eaab9 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6afc8bc */.elementor-8 .elementor-element.elementor-element-6afc8bc {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8099b79 */.elementor-8 .elementor-element.elementor-element-8099b79 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 48px;

  width: max-content;
  min-width: max-content;

  padding-right: 48px;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dd7b2b */.elementor-8 .elementor-element.elementor-element-6dd7b2b {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3e28f */.elementor-8 .elementor-element.elementor-element-4d3e28f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbbf078 */.elementor-8 .elementor-element.elementor-element-dbbf078 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81cad89 */.elementor-8 .elementor-element.elementor-element-81cad89 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359d3b8 */.elementor-8 .elementor-element.elementor-element-359d3b8 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 48px;

  width: max-content;
  min-width: max-content;

  padding-right: 48px;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43df5e */.elementor-8 .elementor-element.elementor-element-b43df5e {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7f8c8e */.elementor-8 .elementor-element.elementor-element-c7f8c8e {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81081d4 */.elementor-8 .elementor-element.elementor-element-81081d4 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37fa040 */.elementor-8 .elementor-element.elementor-element-37fa040 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 8px;

  width: max-content;
  min-width: max-content;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018aaa0 */.elementor-8 .elementor-element.elementor-element-018aaa0 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  gap: 48px;

  width: max-content;
  min-width: max-content;

  padding-right: 48px;

  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a148a */.elementor-8 .elementor-element.elementor-element-a9a148a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;

  width: max-content;
  min-width: max-content;

  gap: 0;

  position: relative;
  top: -20px;

  animation: processMarquee 24s linear infinite;
  will-change: transform;
}

.elementor-8 .elementor-element.elementor-element-a9a148a > .e-con {
  flex: 0 0 auto;
}

@keyframes processMarquee {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-25%);
  }
}

.elementor-8 .elementor-element.elementor-element-a9a148a:hover {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27245e2 */.elementor-8 .elementor-element.elementor-element-27245e2 {
  width: 100%;
  position: relative;

  transform: rotate(-0.55deg);
  transform-origin: center center;

  top: -7px;

  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6d6391 */.elementor-8 .elementor-element.elementor-element-d6d6391 {
  position: relative;
  overflow: hidden;
  min-height: 88px;
  z-index: 1;
}

/* Bright purple strip */
.elementor-8 .elementor-element.elementor-element-d6d6391::before {
  content: "";
  position: absolute;
  left: -3%;
  top: 8px;
  width: 106%;
  height: 64px;

  background: linear-gradient(
    90deg,
    #7F12EC 0%,
    #9A48EC 55%,
    #8E35FF 100%
  );

  transform: rotate(-0.55deg);
  transform-origin: center;
  z-index: 0;
}

/* Dark purple strip behind */
.elementor-8 .elementor-element.elementor-element-d6d6391::after {
  content: "";
  position: absolute;
  left: -3%;
  top: 18px;
  width: 106%;
  height: 56px;

  background: #5D138F;

  transform: rotate(0.8deg);
  transform-origin: center;
  z-index: -1;
}

.elementor-8 .elementor-element.elementor-element-d6d6391 > .e-con-inner,
.elementor-8 .elementor-element.elementor-element-d6d6391 > .elementor-element {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ec7803 */.elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af230ac */.elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcde0cf */.elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a9b3d9 */.elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ec7803 */.elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af230ac */.elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcde0cf */.elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a9b3d9 */.elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ec7803 */.elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af230ac */.elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcde0cf */.elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a9b3d9 */.elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ec7803 */.elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af230ac */.elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcde0cf */.elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a9b3d9 */.elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ec7803 */.elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-5ec7803 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af230ac */.elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-af230ac .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcde0cf */.elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-dcde0cf .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a9b3d9 */.elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-3a9b3d9 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-fe0f487 *//* =========================
   INACTIVE TABS
========================= */

.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title {
  background: #D7B0F5 !important;
  color: #FFFFFF !important;

  border: none !important;
  border-radius: 8px !important;

  transition:
    background 0.3s ease,
    transform 0.3s ease,
    box-shadow 0.3s ease;
}


/* HOVER — only for inactive tabs */
.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title:not([aria-selected="true"]):hover {
  background: linear-gradient(
    135deg,
    #D892EF 0%,
    #9A48EC 30%,
    #7F12EC 70%,
    #7F12EC 100%
  ) !important;

  color: #FFFFFF !important;

  transform: translateY(-1px);
}


/* ACTIVE TAB */
.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title[aria-selected="true"] {
  background: linear-gradient(
    135deg,
    #D892EF 0%,
    #9A48EC 30%,
    #7F12EC 70%,
    #7F12EC 100%
  ) !important;

  color: #FFFFFF !important;

  transform: none;
}


/* ACTIVE TAB HOVER — same appearance */
.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title[aria-selected="true"]:hover {
  background: linear-gradient(
    135deg,
    #D892EF 0%,
    #9A48EC 30%,
    #7F12EC 70%,
    #7F12EC 100%
  ) !important;

  color: #FFFFFF !important;
}


/* =========================
   DESKTOP
========================= */

.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tabs-heading {
  display: flex !important;
  gap: 12px !important;

  width: 100%;
}

.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title {
  width: 230px;
  min-width: 230px;
  max-width: 230px;

  min-height: 64px;

  padding: 12px 16px !important;

  justify-content: center !important;
  text-align: center !important;

  font-size: 15px;
  line-height: 1.2;

  border-radius: 8px !important;
}


/* =========================
   TABLET — 2 PER ROW
========================= */

@media (max-width: 1024px) {

  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tabs-heading {
    display: grid !important;

    grid-template-columns:
      repeat(2, minmax(0, 1fr)) !important;

    gap: 10px !important;

    width: 94% !important;

    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title {
    width: 100% !important;

    min-width: 0 !important;
    max-width: none !important;

    min-height: 56px !important;

    padding: 11px 14px !important;

    font-size: 14px !important;
    line-height: 1.2 !important;

    justify-content: center !important;
    text-align: center !important;
  }

}


/* =========================
   MOBILE — 2 PER ROW
========================= */

@media (max-width: 767px) {

  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tabs-heading {
    display: grid !important;

    grid-template-columns:
      repeat(2, minmax(0, 1fr)) !important;

    gap: 8px !important;

    width: 92% !important;

    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title {
    width: 100% !important;

    min-width: 0 !important;
    max-width: none !important;

    min-height: 50px !important;

    padding: 9px 10px !important;

    font-size: 12.5px !important;
    line-height: 1.15 !important;

    justify-content: center !important;
    text-align: center !important;

    border-radius: 8px !important;
  }

}


/* =========================
   SMALL MOBILE — STILL 2 PER ROW
========================= */

@media (max-width: 480px) {

  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tabs-heading {
    width: 94% !important;

    grid-template-columns:
      repeat(2, minmax(0, 1fr)) !important;

    gap: 7px !important;
  }

  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title {
    min-height: 48px !important;

    padding: 8px 7px !important;

    font-size: 11.5px !important;
    line-height: 1.15 !important;
  }

}


/* FORCE ALL TABS TO SAME SIZE */
.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title,
.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title[aria-selected="true"],
.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title:not([aria-selected="true"]) {
  height: 50px !important;
  min-height: 50px !important;
  max-height: 50px !important;

  padding: 0 10px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  box-sizing: border-box !important;
}


/* MAKE INNER TEXT NOT AFFECT HEIGHT */
.elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title-text {
  margin: 0 !important;
  padding: 0 !important;

  line-height: 1.15 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  height: auto !important;
}


/* MOBILE */
@media (max-width: 767px) {

  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title,
  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title[aria-selected="true"],
  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title:not([aria-selected="true"]) {
    height: 50px !important;
    min-height: 50px !important;
    max-height: 50px !important;

    padding: 0 8px !important;
  }

}


/* SMALL MOBILE */
@media (max-width: 480px) {

  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title,
  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title[aria-selected="true"],
  .elementor-8 .elementor-element.elementor-element-fe0f487 .e-n-tab-title:not([aria-selected="true"]) {
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84429bf */.elementor-8 .elementor-element.elementor-element-84429bf .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-84429bf .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-84429bf .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-84429bf .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29663b4 */.elementor-8 .elementor-element.elementor-element-29663b4 .elementor-button {
    background: linear-gradient(
        135deg,
        #D892EF 0%,
        #9A48EC 30%,
        #7F12EC 70%,
        #7F12EC 100%
    );

    border-radius: 999px;
    padding: 14px 28px;
    min-height: 52px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* TABLET */
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-29663b4 .elementor-button {
        padding: 12px 24px;
        min-height: 48px;
        font-size: 15px;
    }
}


/* MOBILE */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-29663b4 .elementor-button {
        padding: 10px 20px;
        min-height: 44px;
        font-size: 14px;
        width: auto;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {
    .elementor-8 .elementor-element.elementor-element-29663b4 .elementor-button {
        padding: 9px 18px;
        min-height: 42px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-008f40d *//* WHOLE ACCORDION ITEM */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item {
  border: none !important;
  margin-bottom: 6px;
  border-radius: 12px;
  overflow: hidden;
}


/* QUESTION ROW */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title {
  background: #F7F7F7 !important;
  border: none !important;
  border-radius: 12px !important;

  padding: 18px 20px !important;

  color: #111111 !important;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;

  transition: background 0.25s ease;
}


/* HOVER */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title:hover {
  background: #F2F2F2 !important;
}


/* OPEN / ACTIVE ITEM */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #F7F7F7 !important;
  border-radius: 12px 12px 0 0 !important;
}


/* CHEVRON / ICON AREA */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title-icon {
  width: 34px;
  height: 34px;
  min-width: 34px;

  background: #FFFFFF;

  border-radius: 50%;

  display: flex !important;
  align-items: center;
  justify-content: center;

  margin-left: auto;
}


/* ICON SIZE */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title-icon svg {
  width: 12px;
  height: 12px;
}


/* ANSWER AREA */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-content {
  background: #F7F7F7 !important;

  border: none !important;

  border-radius: 0 0 12px 12px;

  padding: 0 20px 20px 20px !important;

  color: #666666;
  font-size: 13px;
  line-height: 1.55;
}
/* Keep question text on the left */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title {
  display: flex !important;
  align-items: center;
  justify-content: flex-start !important;
}

/* Push ONLY the icon to the far right */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title-icon {
  margin-left: auto !important;
  order: 2;
}

/* Keep title text on the left */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title-text {
  margin-right: auto !important;
  text-align: left !important;
  order: 1;
}

/* REMOVE ALL LINES / BORDERS FROM OPEN ANSWER AREA */
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-content,
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-content *,
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item[open] .e-n-accordion-item-content,
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item[open] .e-con,
.elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item[open] .elementor-element{
  border: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;
  box-shadow: none !important;
  outline: none !important;
}
/* =========================
   TABLET
========================= */
@media (max-width: 1024px){

  .elementor-8 .elementor-element.elementor-element-008f40d{
    width:92% !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title{
    padding:16px 18px !important;
    font-size:14px !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-content{
    padding:0 18px 18px 18px !important;
    font-size:12.5px !important;
  }

}


/* =========================
   MOBILE
========================= */
@media (max-width: 767px){

  /* breathing room left/right */
  .elementor-8 .elementor-element.elementor-element-008f40d{
    width:88% !important;
    max-width:88% !important;

    margin-left:auto !important;
    margin-right:auto !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item{
    margin-bottom:8px !important;
    border-radius:11px !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title{
    padding:15px 14px !important;

    font-size:13px !important;
    line-height:1.3 !important;

    gap:10px !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title-text{
    padding-right:8px !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title-icon{
    width:32px !important;
    height:32px !important;
    min-width:32px !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title-icon svg{
    width:11px !important;
    height:11px !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-content{
    padding:
      0
      14px
      16px
      14px !important;

    font-size:12px !important;
    line-height:1.5 !important;
  }

}


/* =========================
   SMALL MOBILE
========================= */
@media (max-width: 480px){

  .elementor-8 .elementor-element.elementor-element-008f40d{
    width:90% !important;
    max-width:90% !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title{
    padding:14px 12px !important;

    font-size:12.5px !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-content{
    padding:
      0
      12px
      14px
      12px !important;

    font-size:11.5px !important;
  }

  .elementor-8 .elementor-element.elementor-element-008f40d .e-n-accordion-item-title-icon{
    width:30px !important;
    height:30px !important;
    min-width:30px !important;
  }

}/* End custom CSS */