.elementor-18 .elementor-element.elementor-element-n000001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-n000001:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #ffffff 0%, #f8f4ff 100%);}.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-18 .elementor-element.elementor-element-n0000a1{background-color:#ffffff;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:9999px 9999px 9999px 9999px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-n0000a1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-n0000a1 .elementor-icon-list-icon i{color:#8a1e81;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-n0000a1 .elementor-icon-list-icon svg{fill:#8a1e81;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-n0000a1 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18 .elementor-element.elementor-element-n0000a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-n0000a1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-18 .elementor-element.elementor-element-n0000a1 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.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-18 .elementor-element.elementor-element-n0000a2{background-color:#f0e8ff;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:4px 12px 4px 12px;border-radius:9999px 9999px 9999px 9999px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000a2.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-n0000a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#5a1557;}.elementor-18 .elementor-element.elementor-element-n0000a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:53px;color:#2b2b59;}.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-18 .elementor-element.elementor-element-n0000a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;line-height:30px;color:#475569;}.elementor-18 .elementor-element.elementor-element-n0000a5{background-color:#f8f4ff;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e1d0ff;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#5a1557;}.elementor-18 .elementor-element.elementor-element-n000003{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-n000003:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n000003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8a1e81 0%, #2b2b59 100%);}.elementor-18 .elementor-element.elementor-element-n0000b0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000b1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-n0000c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000c1 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000c1.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000c1.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000c1.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c1 .elementor-icon{font-size:32px;}.elementor-18 .elementor-element.elementor-element-n0000c1 .elementor-icon svg{height:32px;}.elementor-18 .elementor-element.elementor-element-n0000d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000e1{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;line-height:20px;color:rgba(255,255,255,0.9);}.elementor-18 .elementor-element.elementor-element-n0000b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000c2 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000c2.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000c2.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000c2.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c2 .elementor-icon{font-size:32px;}.elementor-18 .elementor-element.elementor-element-n0000c2 .elementor-icon svg{height:32px;}.elementor-18 .elementor-element.elementor-element-n0000d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000e2{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;line-height:20px;color:rgba(255,255,255,0.9);}.elementor-18 .elementor-element.elementor-element-n0000b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000c3 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000c3.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000c3.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000c3.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c3 .elementor-icon{font-size:32px;}.elementor-18 .elementor-element.elementor-element-n0000c3 .elementor-icon svg{height:32px;}.elementor-18 .elementor-element.elementor-element-n0000d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000e3{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;line-height:20px;color:rgba(255,255,255,0.9);}.elementor-18 .elementor-element.elementor-element-n0000b4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000c4 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000c4.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c4.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000c4.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c4.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000c4.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000c4 .elementor-icon{font-size:32px;}.elementor-18 .elementor-element.elementor-element-n0000c4 .elementor-icon svg{height:32px;}.elementor-18 .elementor-element.elementor-element-n0000d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000e4{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;line-height:20px;color:rgba(255,255,255,0.9);}.elementor-18 .elementor-element.elementor-element-n000005{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-n000005:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n000005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#2b2b59;}.elementor-18 .elementor-element.elementor-element-n0000f2{--display:flex;--min-height:4px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000f2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n0000f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #8a1e81 0%, #2b2b59 100%);}.elementor-18 .elementor-element.elementor-element-n0000f2.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-n0000f3{font-family:"Inter", Sans-serif;font-size:18px;line-height:31.5px;color:#334155;}.elementor-18 .elementor-element.elementor-element-n000007{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-n000007:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n000007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9fafb;}.elementor-18 .elementor-element.elementor-element-n0000g0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000g0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#2b2b59;}.elementor-18 .elementor-element.elementor-element-n0000g9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;line-height:30px;color:#475569;}.elementor-18 .elementor-element.elementor-element-n0000ga{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000g1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#e5e7eb;--border-color:#e5e7eb;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-n0000g1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n0000g1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000h1 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000h1.elementor-view-stacked .elementor-icon{background-color:#8a1e81;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000h1.elementor-view-default .elementor-icon{color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000h1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000h1.elementor-view-default .elementor-icon svg{fill:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000h1.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h1.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h1 .elementor-icon{font-size:32px;padding:16px;}.elementor-18 .elementor-element.elementor-element-n0000h1 .elementor-icon svg{height:32px;}.elementor-18 .elementor-element.elementor-element-n0000i1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000i1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#2b2b59;}.elementor-18 .elementor-element.elementor-element-n0000j1{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:26px;color:#475569;}.elementor-18 .elementor-element.elementor-element-n0000g2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#e5e7eb;--border-color:#e5e7eb;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-n0000g2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n0000g2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000h2 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000h2.elementor-view-stacked .elementor-icon{background-color:#8a1e81;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000h2.elementor-view-default .elementor-icon{color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000h2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000h2.elementor-view-default .elementor-icon svg{fill:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000h2.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h2.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h2 .elementor-icon{font-size:32px;padding:16px;}.elementor-18 .elementor-element.elementor-element-n0000h2 .elementor-icon svg{height:32px;}.elementor-18 .elementor-element.elementor-element-n0000i2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000i2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#2b2b59;}.elementor-18 .elementor-element.elementor-element-n0000j2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:26px;color:#475569;}.elementor-18 .elementor-element.elementor-element-n0000g3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#e5e7eb;--border-color:#e5e7eb;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-n0000g3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n0000g3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000h3 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000h3.elementor-view-stacked .elementor-icon{background-color:#8a1e81;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000h3.elementor-view-default .elementor-icon{color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000h3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000h3.elementor-view-default .elementor-icon svg{fill:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000h3.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h3.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h3 .elementor-icon{font-size:32px;padding:16px;}.elementor-18 .elementor-element.elementor-element-n0000h3 .elementor-icon svg{height:32px;}.elementor-18 .elementor-element.elementor-element-n0000i3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000i3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#2b2b59;}.elementor-18 .elementor-element.elementor-element-n0000j3{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:26px;color:#475569;}.elementor-18 .elementor-element.elementor-element-n0000g4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#e5e7eb;--border-color:#e5e7eb;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-n0000g4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n0000g4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000h4 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000h4.elementor-view-stacked .elementor-icon{background-color:#8a1e81;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h4.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000h4.elementor-view-default .elementor-icon{color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000h4.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000h4.elementor-view-default .elementor-icon svg{fill:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000h4.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h4.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000h4 .elementor-icon{font-size:32px;padding:16px;}.elementor-18 .elementor-element.elementor-element-n0000h4 .elementor-icon svg{height:32px;}.elementor-18 .elementor-element.elementor-element-n0000i4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000i4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#2b2b59;}.elementor-18 .elementor-element.elementor-element-n0000j4{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:26px;color:#475569;}.elementor-18 .elementor-element.elementor-element-n000009{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-n000009:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n000009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000k0{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000k1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000k2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000k2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#2b2b59;}.elementor-18 .elementor-element.elementor-element-n0000k3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Inter", Sans-serif;font-size:20px;line-height:30px;color:#475569;}.elementor-18 .elementor-element.elementor-element-n0000k4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-18 .elementor-element.elementor-element-n0000l1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-18 .elementor-element.elementor-element-n0000l1.elementor-view-stacked .elementor-icon{background-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000l1.elementor-view-default .elementor-icon{fill:#8a1e81;color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l1 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-n0000l1 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-n0000l1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-18 .elementor-element.elementor-element-n0000l1 .elementor-icon-box-title{color:#334155;}.elementor-18 .elementor-element.elementor-element-n0000l2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-18 .elementor-element.elementor-element-n0000l2.elementor-view-stacked .elementor-icon{background-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000l2.elementor-view-default .elementor-icon{fill:#8a1e81;color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l2 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-n0000l2 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-n0000l2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-18 .elementor-element.elementor-element-n0000l2 .elementor-icon-box-title{color:#334155;}.elementor-18 .elementor-element.elementor-element-n0000l3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-18 .elementor-element.elementor-element-n0000l3.elementor-view-stacked .elementor-icon{background-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l3.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000l3.elementor-view-default .elementor-icon{fill:#8a1e81;color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l3 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-n0000l3 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-n0000l3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-18 .elementor-element.elementor-element-n0000l3 .elementor-icon-box-title{color:#334155;}.elementor-18 .elementor-element.elementor-element-n0000l4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-18 .elementor-element.elementor-element-n0000l4.elementor-view-stacked .elementor-icon{background-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l4.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000l4.elementor-view-default .elementor-icon{fill:#8a1e81;color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l4 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-n0000l4 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-n0000l4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-18 .elementor-element.elementor-element-n0000l4 .elementor-icon-box-title{color:#334155;}.elementor-18 .elementor-element.elementor-element-n0000l5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-18 .elementor-element.elementor-element-n0000l5.elementor-view-stacked .elementor-icon{background-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000l5.elementor-view-default .elementor-icon{fill:#8a1e81;color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l5 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-n0000l5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-n0000l5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-18 .elementor-element.elementor-element-n0000l5 .elementor-icon-box-title{color:#334155;}.elementor-18 .elementor-element.elementor-element-n0000l6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-18 .elementor-element.elementor-element-n0000l6.elementor-view-stacked .elementor-icon{background-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l6.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-n0000l6.elementor-view-default .elementor-icon{fill:#8a1e81;color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000l6 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-n0000l6 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-n0000l6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-18 .elementor-element.elementor-element-n0000l6 .elementor-icon-box-title{color:#334155;}.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-18 .elementor-element.elementor-element-n0000k5 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#7a1b73;color:#7a1b73;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8a1e81;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-18 .elementor-element.elementor-element-n0000k5 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-n0000k5 .elementor-button:focus{background-color:#8a1e81;border-color:#8a1e81;}.elementor-18 .elementor-element.elementor-element-n0000k5.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-n0000k5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-n0000k5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-18 .elementor-element.elementor-element-n0000k6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-n0000k6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-n0000k6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #8a1e81 0%, #2b2b59 100%);}.elementor-18 .elementor-element.elementor-element-n0000k7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000k7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000k8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000m1{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000n1{background-color:rgba(255,255,255,0.2);padding:0px 0px 0px 0px;border-radius:9999px 9999px 9999px 9999px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000n1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:24px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000o1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000p1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000p1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000q1{font-family:"Inter", Sans-serif;font-size:14px;line-height:21px;color:rgba(255,255,255,0.9);}.elementor-18 .elementor-element.elementor-element-n0000m2{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000n2{background-color:rgba(255,255,255,0.2);padding:0px 0px 0px 0px;border-radius:9999px 9999px 9999px 9999px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000n2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:24px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000o2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000p2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000p2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000q2{font-family:"Inter", Sans-serif;font-size:14px;line-height:21px;color:rgba(255,255,255,0.9);}.elementor-18 .elementor-element.elementor-element-n0000m3{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000n3{background-color:rgba(255,255,255,0.2);padding:0px 0px 0px 0px;border-radius:9999px 9999px 9999px 9999px;text-align:center;}.elementor-18 .elementor-element.elementor-element-n0000n3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:24px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000o3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-n0000p3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-18 .elementor-element.elementor-element-n0000p3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-n0000q3{font-family:"Inter", Sans-serif;font-size:14px;line-height:21px;color:rgba(255,255,255,0.9);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-n0000b0{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-n0000ga{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-n0000k4{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-n0000m1{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-n0000m2{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-n0000m3{--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-n000001{--content-width:1216px;}.elementor-18 .elementor-element.elementor-element-n000003{--content-width:1216px;}.elementor-18 .elementor-element.elementor-element-n000005{--content-width:1216px;}.elementor-18 .elementor-element.elementor-element-n0000f2{--width:96px;}.elementor-18 .elementor-element.elementor-element-n000007{--content-width:1216px;}.elementor-18 .elementor-element.elementor-element-n000009{--content-width:1216px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-n0000a3 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-18 .elementor-element.elementor-element-n0000b0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-n0000ga{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-n0000k0{--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;}.elementor-18 .elementor-element.elementor-element-n0000k4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-n0000k6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-n0000m1{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-n0000m2{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-n0000m3{--flex-wrap:nowrap;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700;800&display=swap');

/* ==AB-BASE== */
.mw-ab-hero-sec, .mw-ab-stats-sec, .mw-ab-hist-sec, .mw-ab-val-sec, .mw-ab-exp-sec { font-family: Inter, system-ui, sans-serif; }
.mw-ab-hero-sec { background-image: linear-gradient(to bottom right, #ffffff, #f8f4ff) !important; }
.mw-ab-stats-sec { background-image: linear-gradient(to right, #8a1e81, #2b2b59) !important; color: #fff; }
.elementor-element .elementor-widget-html { width: 100%; }
.mw-h1 { font-family:Poppins, sans-serif; font-size:48px; font-weight:700; line-height:1.1; color:#2b2b59; margin:0 0 24px; }
.mw-h1--c { text-align:center; }
.mw-grad { display:block; background:linear-gradient(to right, #8a1e81, #2b2b59);
  -webkit-background-clip:text; background-clip:text; color:transparent; }
.mw-lead { font-size:20px; color:#475569; line-height:1.5; max-width:768px; margin:0 auto 24px; }
.mw-badge { display:inline-flex; align-items:center; gap:6px; background:#f0e8ff; color:#5a1557;
  font-size:14px; font-weight:500; padding:4px 12px; border-radius:9999px; margin-bottom:16px; }

/* ==AB-BOTONES== */
.mw-btn { display:inline-flex; align-items:center; justify-content:center; gap:8px; border-radius:8px;
  font-weight:600; text-decoration:none !important; border:2px solid transparent; transition:all .3s ease-in-out; }
.mw-btn--sm { height:40px; font-size:14px; padding:0 12px; }
.mw-btn--md { height:48px; font-size:16px; padding:0 24px; }
.mw-btn--solid { background:linear-gradient(135deg, #8a1e81, #2b2b59); color:#fff !important; }
.mw-btn--solid:hover { box-shadow:0 4px 15px rgba(138,30,129,.4); transform:scale(1.05); }
.mw-btn--out { background:transparent; color:#7a1b73 !important; border-color:#8a1e81; }
.mw-btn--out:hover { background:#8a1e81; color:#fff !important; }

/* ==AB-HERO== */
.mw-ab-hero { text-align:center; }
.mw-ab-chip { display:inline-flex; align-items:center; gap:8px; background:#fff; border:1px solid #e2e8f0;
  border-radius:9999px; padding:8px 16px; font-size:14px; color:#475569;
  box-shadow:0 1px 2px rgba(0,0,0,.05); margin-bottom:24px; }
.mw-ab-chip svg { width:16px; height:16px; color:#8a1e81; }
.mw-ab-saludo { background:#f8f4ff; border:1px solid #e1d0ff; border-radius:8px; padding:16px;
  max-width:672px; margin:24px auto 0; }
.mw-ab-saludo p { color:#5a1557; font-weight:500; margin:0; }

/* ==AB-STATS== */
.mw-ab-stats { display:grid; grid-template-columns:repeat(4, minmax(0,1fr)); gap:32px; }
.mw-ab-stat { text-align:center; }
.mw-ab-stat__i { margin-bottom:8px; }
.mw-ab-stat__i svg { width:32px; height:32px; margin:0 auto; color:#fff; }
.mw-ab-stat__n { font-size:36px; font-weight:700; margin-bottom:8px; line-height:1.1; color:#fff; }
.mw-ab-stat__l { font-size:14px; color:rgba(255,255,255,.9); }

/* ==AB-HISTORIA== */
.mw-ab-hist { max-width:896px; margin:0 auto; }
.mw-ab-hist__head { text-align:center; margin-bottom:48px; }
.mw-ab-hist h2, .mw-ab-val__head h2, .mw-ab-exp__l h2 { font-family:Poppins, sans-serif; font-size:36px;
  font-weight:700; color:#2b2b59; margin:0 0 24px; line-height:1.2; }
.mw-ab-linea { width:96px; height:4px; border-radius:9999px; margin:0 auto;
  background:linear-gradient(to right, #8a1e81, #2b2b59); }
.mw-ab-hist__body p { color:#334155; line-height:1.75; margin:0 0 24px; font-size:18px; }
.mw-ab-hist__lead { font-size:20px !important; }
.mw-ab-hist__body strong { color:#2b2b59; font-weight:600; }

/* ==AB-VALORES== */
.mw-ab-val__head { text-align:center; margin-bottom:64px; }
.mw-ab-val__head p { font-size:20px; color:#475569; max-width:768px; margin:0 auto; line-height:1.5; }
.mw-ab-val { display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:32px; }
.mw-ab-vcard { background:#fff; border:1px solid #e5e7eb; border-radius:12px; padding:24px; text-align:center;
  height:auto; transition:box-shadow .3s ease; }
.mw-ab-vcard:hover { box-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05); }
.mw-ab-vcard__i { width:64px; height:64px; border-radius:9999px; margin:0 auto 24px;
  background:linear-gradient(135deg, #8a1e81, #2b2b59); display:flex; align-items:center; justify-content:center; }
.mw-ab-vcard__i svg { width:32px; height:32px; color:#fff; }
.mw-ab-vcard h3 { font-family:Poppins, sans-serif; font-size:20px; font-weight:700; color:#2b2b59; margin:0 0 16px; }
.mw-ab-vcard p { color:#475569; line-height:1.625; margin:0; font-size:16px; }

/* ==AB-EXPERTISE== */
.mw-ab-exp { display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:48px; align-items:center; }
.mw-ab-exp__lead { font-size:20px; color:#475569; margin:0 0 32px; line-height:1.5; }
.mw-ab-exp__grid { display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:16px; }
.mw-ab-exp__item { display:flex; align-items:center; gap:12px; color:#334155; font-size:16px; }
.mw-ab-exp__item svg { width:20px; height:20px; color:#8a1e81; flex-shrink:0; }
.mw-ab-exp__cta { margin-top:32px; }
.mw-ab-exp__r { background:linear-gradient(135deg, #8a1e81, #2b2b59); border-radius:16px; padding:32px; color:#fff; }
.mw-ab-exp__r h3 { font-family:Poppins, sans-serif; font-size:24px; font-weight:700; margin:0 0 24px; color:#fff; }
.mw-ab-porque { display:flex; flex-direction:column; gap:16px; }
.mw-ab-porque__i { display:flex; align-items:flex-start; gap:12px; }
.mw-ab-porque__n { width:24px; height:24px; border-radius:9999px; background:rgba(255,255,255,.2);
  display:flex; align-items:center; justify-content:center; font-size:14px; font-weight:700; flex-shrink:0; margin-top:2px; }
.mw-ab-porque h4 { font-weight:600; margin:0 0 4px; font-size:16px; color:#fff; }
.mw-ab-porque p { color:rgba(255,255,255,.9); font-size:14px; margin:0; line-height:1.5; }

/* ==AB-RESPONSIVE== */
@media (max-width: 1024px) {
  .mw-h1 { font-size:36px !important; }
  .mw-ab-hist h2, .mw-ab-val__head h2, .mw-ab-exp__l h2 { font-size:30px; }
  .mw-ab-exp { grid-template-columns:repeat(1, minmax(0,1fr)); gap:32px; }
  .elementor-element.elementor-element-n000001.elementor-element,
  .elementor-element.elementor-element-n000003.elementor-element,
  .elementor-element.elementor-element-n000005.elementor-element,
  .elementor-element.elementor-element-n000007.elementor-element,
  .elementor-element.elementor-element-n000009.elementor-element { padding-left:16px !important; padding-right:16px !important; }
}
@media (max-width: 767px) {
  .mw-ab-stats { grid-template-columns:repeat(2, minmax(0,1fr)); }
  .mw-ab-val { grid-template-columns:repeat(1, minmax(0,1fr)); }
  .mw-ab-exp__grid { grid-template-columns:repeat(1, minmax(0,1fr)); }
  .mw-lead, .mw-ab-exp__lead, .mw-ab-val__head p { font-size:18px; }
  .mw-ab-hist__body p { font-size:16px; }
  .mw-ab-hist__lead { font-size:18px !important; }
}
@media (max-width: 639px) { .mw-h1 { font-size:30px !important; } }

/* ==AB-FIX-GRADIENTE== */
/* el gradiente de la caja lo pisaba el reset del theme: va con !important */
.mw-ab-exp__r { background-image: linear-gradient(135deg, #8a1e81, #2b2b59) !important; background-color: #8a1e81 !important; }
.mw-ab-vcard__i { background-image: linear-gradient(135deg, #8a1e81, #2b2b59) !important; }
/* ==/AB-FIX-GRADIENTE== */

/* ==PG-HERO-OFFSET== */
/* La referencia pone el contenido a 160px del top (wrapper pt-96 + seccion
   pt-64) con el header fijo por encima. Aca el header lo compensa
   body{padding-top}, asi que el hero solo suma la diferencia:
   desktop 160-132 = 28px, <=1024 160-96 = 64px (el valor nativo del nodo).
   OJO: en un contenedor boxed el padding vive en > .e-con-inner. */
@media (min-width: 1025px) {
  .elementor-element.elementor-element-n000001 > .e-con-inner { padding-top: 28px !important; }
}
/* ==/PG-HERO-OFFSET== */

/* ==AB-NATIVO== */
/* texto con gradiente: no hay control nativo para background-clip */
.mw-ab-h1 .mw-grad {
  display: block;
  background: linear-gradient(to right, #8a1e81, #2b2b59);
  -webkit-background-clip: text; background-clip: text; color: transparent;
}
.mw-ab-lead { max-width: 768px; margin-inline: auto; }
.mw-ab-hist { max-width: 896px; margin-inline: auto; }
.mw-ab-hist p { margin: 0 0 24px; }
.mw-ab-hist .mw-ab-hist-lead { font-size: 20px; }
.mw-ab-hist strong { color: #2b2b59; font-weight: 600; }
.mw-ab-saludo { max-width: 448px; margin-inline: auto; }
/* iconos de trazo (BUG #27) */
.mw-ico-trazo svg { fill: none !important; }
.mw-ab-chip .elementor-icon-list-icon svg { stroke: #8a1e81; margin-inline-end: 0 !important; }
.mw-ab-chip .elementor-icon-list-text { padding-inline-start: 0 !important; }
.mw-ab-stat-ico .elementor-icon svg { stroke: #ffffff; }
.mw-ab-exp-item .elementor-icon svg { stroke: #8a1e81; }
/* el círculo del icono de valores va en degradado: el control nativo es de color plano */
.mw-ab-vico .elementor-icon { background-image: linear-gradient(135deg, #8a1e81, #2b2b59); }
.mw-ab-vico .elementor-icon svg { stroke: #ffffff; }
.mw-ab-vcard { transition: box-shadow .2s ease; }
.mw-ab-vcard:hover { box-shadow: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05); }
/* el número del listado "por qué elegirnos" es un círculo fijo de 24 */
.mw-ab-num { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; flex: 0 0 24px; }
.mw-ab-num .elementor-heading-title { width: 100%; }
.mw-ab-porque-item > .e-con-inner { flex-direction: row; }
/* BUG #16c: los hijos de un container en fila heredan width:100% */
.elementor-element.elementor-element-n0000k1.elementor-element,
.elementor-element.elementor-element-n0000k6.elementor-element { width: auto !important; flex: 1 1 0 !important; min-width: 0 !important; }
.mw-ab-porque-item .mw-ab-num { width: auto !important; }
.mw-ab-porque-item .mw-ab-porque-txt { width: auto !important; flex: 1 1 auto !important; }
@media (max-width: 1024px) {
  .elementor-element.elementor-element-n0000k1.elementor-element,
  .elementor-element.elementor-element-n0000k6.elementor-element { width: 100% !important; flex: 0 0 100% !important; }
}
/* ==/AB-NATIVO== *//* End custom CSS */