.elementor-10758 .elementor-element.elementor-element-0ee9541{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-0ee9541:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-0ee9541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://converhero.com/wp-content/uploads/2026/04/background-home-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10758 .elementor-element.elementor-element-0ee9541::before, .elementor-10758 .elementor-element.elementor-element-0ee9541 > .elementor-background-video-container::before, .elementor-10758 .elementor-element.elementor-element-0ee9541 > .e-con-inner > .elementor-background-video-container::before, .elementor-10758 .elementor-element.elementor-element-0ee9541 > .elementor-background-slideshow::before, .elementor-10758 .elementor-element.elementor-element-0ee9541 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10758 .elementor-element.elementor-element-0ee9541 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #221F29 27%, #332269A3 100%);}.elementor-10758 .elementor-element.elementor-element-6cd9edd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-ca278e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10758 .elementor-element.elementor-element-ca278e1.e-con{--flex-grow:0;--flex-shrink:0;}.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-10758 .elementor-element.elementor-element-7efc8b3{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-10758 .elementor-element.elementor-element-7efc8b3 img{width:180px;}.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-10758 .elementor-element.elementor-element-26096f9{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10758 .elementor-element.elementor-element-26096f9.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-26096f9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-ae820ad{width:var( --container-widget-width, 1080px );max-width:1080px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1080px;--container-widget-flex-grow:0;text-align:center;}.elementor-10758 .elementor-element.elementor-element-ae820ad .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:62px;font-weight:600;line-height:1.14em;letter-spacing:-1.5px;color:#FFFFFF;}.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-10758 .elementor-element.elementor-element-4540307{width:var( --container-widget-width, 860px );max-width:860px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;letter-spacing:0.25px;color:#E6E5EB;}.elementor-10758 .elementor-element.elementor-element-48771b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:36px;--margin-bottom:0px;--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-10758 .elementor-element.elementor-element-27aa7ed .elementor-button{background-color:var( --e-global-color-275e529 );font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.25px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 6px 20px -4px rgba(0, 0, 0, 0.25);transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-10758 .elementor-element.elementor-element-27aa7ed .elementor-button:hover, .elementor-10758 .elementor-element.elementor-element-27aa7ed .elementor-button:focus{background-color:#5F45A3;color:#FBFBFB;}.elementor-10758 .elementor-element.elementor-element-27aa7ed{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-10758 .elementor-element.elementor-element-27aa7ed.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-27aa7ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10758 .elementor-element.elementor-element-27aa7ed .elementor-button:hover svg, .elementor-10758 .elementor-element.elementor-element-27aa7ed .elementor-button:focus svg{fill:#FBFBFB;}.elementor-10758 .elementor-element.elementor-element-c3cdbcc{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#D6D1EA;}.elementor-10758 .elementor-element.elementor-element-24d831d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#A9A3C4;}.elementor-10758 .elementor-element.elementor-element-342016c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-6deaf8f{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10758 .elementor-element.elementor-element-6deaf8f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;}.elementor-10758 .elementor-element.elementor-element-c47c2e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 28px;--row-gap:12px;--column-gap:28px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-25966d8{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10758 .elementor-element.elementor-element-25966d8 img{width:190px;opacity:0.85;}.elementor-10758 .elementor-element.elementor-element-ac8a081{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10758 .elementor-element.elementor-element-ac8a081 img{width:190px;opacity:0.85;}.elementor-10758 .elementor-element.elementor-element-e043ccc{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-10758 .elementor-element.elementor-element-e043ccc img{width:190px;opacity:0.85;}.elementor-10758 .elementor-element.elementor-element-ec68cc6{--display:flex;--justify-content:space-around;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--overlay-opacity:1;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-ec68cc6:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-ec68cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://converhero.com/wp-content/uploads/2026/04/background-gradient.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10758 .elementor-element.elementor-element-ec68cc6::before, .elementor-10758 .elementor-element.elementor-element-ec68cc6 > .elementor-background-video-container::before, .elementor-10758 .elementor-element.elementor-element-ec68cc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10758 .elementor-element.elementor-element-ec68cc6 > .elementor-background-slideshow::before, .elementor-10758 .elementor-element.elementor-element-ec68cc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10758 .elementor-element.elementor-element-ec68cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(300deg, #1B191F 27%, #332269A3 100%);}.elementor-10758 .elementor-element.elementor-element-90cf2d9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-decb210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-decb210.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-decb210 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-fcee763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10758 .elementor-element.elementor-element-fcee763 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:#FFFFFF;}.elementor-10758 .elementor-element.elementor-element-c9d62dc{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-b585096{--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;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-10758 .elementor-element.elementor-element-b585096:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-b585096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6FB;}.elementor-10758 .elementor-element.elementor-element-d499e55{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-d499e55:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-d499e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9FB;}.elementor-10758 .elementor-element.elementor-element-a9cb46f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-a9cb46f.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-a9cb46f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#403852;}.elementor-10758 .elementor-element.elementor-element-23a4aa9{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10758 .elementor-element.elementor-element-23a4aa9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-dc900eb{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;}.elementor-10758 .elementor-element.elementor-element-56ed017{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-4094573{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:2rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-4094573:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-4094573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9FB;}.elementor-10758 .elementor-element.elementor-element-ec1a433{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-ec1a433.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-ec1a433 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#403852;}.elementor-10758 .elementor-element.elementor-element-1807fd1{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10758 .elementor-element.elementor-element-1807fd1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-bd966d1{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;}.elementor-10758 .elementor-element.elementor-element-e1a003f{--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;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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10758 .elementor-element.elementor-element-23693b3{--display:flex;--justify-content:center;}.elementor-10758 .elementor-element.elementor-element-32c7bfa.elementor-element{--align-self:flex-start;}.elementor-10758 .elementor-element.elementor-element-32c7bfa .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#403852;}.elementor-10758 .elementor-element.elementor-element-9d0d8d2{text-align:start;}.elementor-10758 .elementor-element.elementor-element-9d0d8d2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:-0.6px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-1002653{text-align:start;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;}.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-10758 .elementor-element.elementor-element-0a0aa75 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10758 .elementor-element.elementor-element-0a0aa75 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-0a0aa75 .elementor-icon{font-size:45px;}.elementor-10758 .elementor-element.elementor-element-0a0aa75 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-0a0aa75 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-0a0aa75 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:var( --e-global-color-text );}.elementor-10758 .elementor-element.elementor-element-f56d700{--display:flex;--justify-content:center;}.elementor-10758 .elementor-element.elementor-element-d2431fc{--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;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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10758 .elementor-element.elementor-element-ea59be7{--display:flex;--justify-content:center;}.elementor-10758 .elementor-element.elementor-element-71313a7{--display:flex;--justify-content:center;}.elementor-10758 .elementor-element.elementor-element-b942b4b.elementor-element{--align-self:flex-start;}.elementor-10758 .elementor-element.elementor-element-b942b4b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#403852;}.elementor-10758 .elementor-element.elementor-element-1be99f2{text-align:start;}.elementor-10758 .elementor-element.elementor-element-1be99f2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;letter-spacing:-0.6px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-91d77d1{text-align:start;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;}.elementor-10758 .elementor-element.elementor-element-0292a84 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10758 .elementor-element.elementor-element-0292a84 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-0292a84 .elementor-icon{font-size:45px;}.elementor-10758 .elementor-element.elementor-element-0292a84 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-0292a84 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-0292a84 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:var( --e-global-color-text );}.elementor-10758 .elementor-element.elementor-element-b667c47{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:15px 15px 15px 15px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-00e9665{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.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-10758 .elementor-element.elementor-element-f1cafab{background-color:var( --e-global-color-36f2e90 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:15px 15px 15px 15px;border-radius:100% 100% 100% 100%;}.elementor-10758 .elementor-element.elementor-element-f1cafab.elementor-element{--align-self:flex-start;}.elementor-10758 .elementor-element.elementor-element-f1cafab .elementor-icon-wrapper{text-align:start;}.elementor-10758 .elementor-element.elementor-element-f1cafab .elementor-icon{font-size:22px;}.elementor-10758 .elementor-element.elementor-element-f1cafab .elementor-icon svg{height:22px;}.elementor-10758 .elementor-element.elementor-element-3d3d069{text-align:start;}.elementor-10758 .elementor-element.elementor-element-3d3d069 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-f014048{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#5b5870;}.elementor-10758 .elementor-element.elementor-element-6f0f27e{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-10758 .elementor-element.elementor-element-2d92ec5{background-color:var( --e-global-color-36f2e90 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:15px 15px 15px 15px;border-radius:100% 100% 100% 100%;}.elementor-10758 .elementor-element.elementor-element-2d92ec5.elementor-element{--align-self:flex-start;}.elementor-10758 .elementor-element.elementor-element-2d92ec5 .elementor-icon-wrapper{text-align:start;}.elementor-10758 .elementor-element.elementor-element-2d92ec5 .elementor-icon{font-size:22px;}.elementor-10758 .elementor-element.elementor-element-2d92ec5 .elementor-icon svg{height:22px;}.elementor-10758 .elementor-element.elementor-element-9d1b6e3{text-align:start;}.elementor-10758 .elementor-element.elementor-element-9d1b6e3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-f5917d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#5b5870;}.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-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10758 .elementor-element.elementor-element-69bfb0d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.25px;}.elementor-10758 .elementor-element.elementor-element-69bfb0d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-c8a7deb{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#5b5870;}.elementor-10758 .elementor-element.elementor-element-a1fcb27{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-10758 .elementor-element.elementor-element-afb321c{background-color:var( --e-global-color-36f2e90 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:15px 15px 15px 15px;border-radius:100% 100% 100% 100%;}.elementor-10758 .elementor-element.elementor-element-afb321c.elementor-element{--align-self:flex-start;}.elementor-10758 .elementor-element.elementor-element-afb321c .elementor-icon-wrapper{text-align:start;}.elementor-10758 .elementor-element.elementor-element-afb321c .elementor-icon{font-size:22px;}.elementor-10758 .elementor-element.elementor-element-afb321c .elementor-icon svg{height:22px;}.elementor-10758 .elementor-element.elementor-element-305c50b{text-align:start;}.elementor-10758 .elementor-element.elementor-element-305c50b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-e20523f{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#5b5870;}.elementor-10758 .elementor-element.elementor-element-4648e32{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-10758 .elementor-element.elementor-element-b69da15{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-title{margin-block-end:6px;color:#1e1b2e;}.elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon{font-size:22px;}.elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#5b5870;}.elementor-10758 .elementor-element.elementor-element-001080c{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-title{margin-block-end:6px;color:#1e1b2e;}.elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon{font-size:22px;}.elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#5b5870;}.elementor-10758 .elementor-element.elementor-element-fe6f777{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-title{margin-block-end:6px;color:#1e1b2e;}.elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon{font-size:22px;}.elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#5b5870;}.elementor-10758 .elementor-element.elementor-element-f4d5b2e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-10758 .elementor-element.elementor-element-f4d5b2e:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-f4d5b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10758 .elementor-element.elementor-element-adab162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-adab162.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-adab162 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#403852;}.elementor-10758 .elementor-element.elementor-element-c71a9d9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10758 .elementor-element.elementor-element-c71a9d9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-a426987{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;}.elementor-10758 .elementor-element.elementor-element-f6d1452{width:100%;max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-6590b95{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-6590b95:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-6590b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36f2e90 );}.elementor-10758 .elementor-element.elementor-element-734bc88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-734bc88.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-734bc88 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#403852;}.elementor-10758 .elementor-element.elementor-element-4a06763{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-10758 .elementor-element.elementor-element-4a06763 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-ba3d86a );}.elementor-10758 .elementor-element.elementor-element-af7428e{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;}.elementor-10758 .elementor-element.elementor-element-0880a27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-10758 .elementor-element.elementor-element-1128cd7{--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:stretch;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-c9b9900{--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-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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-41de709{--display:flex;--min-height:96px;--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:15px 15px 0px 0px;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-41de709:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-41de709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-c9e0014{text-align:start;}.elementor-10758 .elementor-element.elementor-element-c9e0014 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-fa8acc6{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.25px;color:rgba(255,255,255,0.82);}.elementor-10758 .elementor-element.elementor-element-34d2065{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-e874371{text-align:start;}.elementor-10758 .elementor-element.elementor-element-e874371 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-1fe8dc1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10758 .elementor-element.elementor-element-8f7b8bc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-item > a{font-family:var( --e-global-typography-0111d0c-font-family ), Sans-serif;font-size:var( --e-global-typography-0111d0c-font-size );font-weight:var( --e-global-typography-0111d0c-font-weight );}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-6193abf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-3ad4fc1 .elementor-button{background-color:var( --e-global-color-84006cf );font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.25px;fill:var( --e-global-color-c3cf766 );color:var( --e-global-color-c3cf766 );box-shadow:0px 6px 20px -4px rgba(0, 0, 0, 0.25);transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-10758 .elementor-element.elementor-element-3ad4fc1 .elementor-button:hover, .elementor-10758 .elementor-element.elementor-element-3ad4fc1 .elementor-button:focus{background-color:var( --e-global-color-ea9ee5b );color:var( --e-global-color-c3cf766 );}.elementor-10758 .elementor-element.elementor-element-3ad4fc1.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-3ad4fc1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10758 .elementor-element.elementor-element-3ad4fc1 .elementor-button:hover svg, .elementor-10758 .elementor-element.elementor-element-3ad4fc1 .elementor-button:focus svg{fill:var( --e-global-color-c3cf766 );}.elementor-10758 .elementor-element.elementor-element-a2dee1a{--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-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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-4a341a2{--display:flex;--min-height:96px;--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:15px 15px 0px 0px;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-4a341a2:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-4a341a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-5cad8c0{text-align:start;}.elementor-10758 .elementor-element.elementor-element-5cad8c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-dfc450b{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.25px;color:rgba(255,255,255,0.82);}.elementor-10758 .elementor-element.elementor-element-25b83ea{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-cb9ccc4{text-align:start;}.elementor-10758 .elementor-element.elementor-element-cb9ccc4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-c5d8748{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10758 .elementor-element.elementor-element-cbcadcc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-item > a{font-family:var( --e-global-typography-0111d0c-font-family ), Sans-serif;font-size:var( --e-global-typography-0111d0c-font-size );font-weight:var( --e-global-typography-0111d0c-font-weight );}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-e959808{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-65095c3 .elementor-button{background-color:var( --e-global-color-84006cf );font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.25px;fill:var( --e-global-color-c3cf766 );color:var( --e-global-color-c3cf766 );box-shadow:0px 6px 20px -4px rgba(0, 0, 0, 0.25);transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-10758 .elementor-element.elementor-element-65095c3 .elementor-button:hover, .elementor-10758 .elementor-element.elementor-element-65095c3 .elementor-button:focus{background-color:var( --e-global-color-ea9ee5b );color:var( --e-global-color-c3cf766 );}.elementor-10758 .elementor-element.elementor-element-65095c3.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-65095c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10758 .elementor-element.elementor-element-65095c3 .elementor-button:hover svg, .elementor-10758 .elementor-element.elementor-element-65095c3 .elementor-button:focus svg{fill:var( --e-global-color-c3cf766 );}.elementor-10758 .elementor-element.elementor-element-7ae05ff{--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-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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-10c92ad{--display:flex;--min-height:96px;--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:15px 15px 0px 0px;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-10c92ad:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-10c92ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-97f687c{text-align:start;}.elementor-10758 .elementor-element.elementor-element-97f687c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-ae0ce10{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.25px;color:rgba(255,255,255,0.82);}.elementor-10758 .elementor-element.elementor-element-3950025{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-8d1d749{text-align:start;}.elementor-10758 .elementor-element.elementor-element-8d1d749 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-0ad59a0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10758 .elementor-element.elementor-element-e2688ba{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-item > a{font-family:var( --e-global-typography-0111d0c-font-family ), Sans-serif;font-size:var( --e-global-typography-0111d0c-font-size );font-weight:var( --e-global-typography-0111d0c-font-weight );}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-384595c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-b58239f .elementor-button{background-color:var( --e-global-color-84006cf );font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.25px;fill:var( --e-global-color-c3cf766 );color:var( --e-global-color-c3cf766 );box-shadow:0px 6px 20px -4px rgba(0, 0, 0, 0.25);transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-10758 .elementor-element.elementor-element-b58239f .elementor-button:hover, .elementor-10758 .elementor-element.elementor-element-b58239f .elementor-button:focus{background-color:var( --e-global-color-ea9ee5b );color:var( --e-global-color-c3cf766 );}.elementor-10758 .elementor-element.elementor-element-b58239f.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-b58239f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10758 .elementor-element.elementor-element-b58239f .elementor-button:hover svg, .elementor-10758 .elementor-element.elementor-element-b58239f .elementor-button:focus svg{fill:var( --e-global-color-c3cf766 );}.elementor-10758 .elementor-element.elementor-element-5baa8d6{--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-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:var( --e-global-color-ba068b8 );--border-color:var( --e-global-color-ba068b8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 24px -4px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-1926fd0{--display:flex;--min-height:96px;--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:15px 15px 0px 0px;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-1926fd0:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-1926fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-127d239{text-align:start;}.elementor-10758 .elementor-element.elementor-element-127d239 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-2a9dbd1{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.25px;color:rgba(255,255,255,0.82);}.elementor-10758 .elementor-element.elementor-element-7b3df2a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-b423b2e{text-align:start;}.elementor-10758 .elementor-element.elementor-element-b423b2e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-10758 .elementor-element.elementor-element-8cddba3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10758 .elementor-element.elementor-element-1c0182c{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-item > a{font-family:var( --e-global-typography-0111d0c-font-family ), Sans-serif;font-size:var( --e-global-typography-0111d0c-font-size );font-weight:var( --e-global-typography-0111d0c-font-weight );}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10758 .elementor-element.elementor-element-b13fbe2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-f24f1fb .elementor-button{background-color:var( --e-global-color-84006cf );font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.25px;fill:var( --e-global-color-c3cf766 );color:var( --e-global-color-c3cf766 );box-shadow:0px 6px 20px -4px rgba(0, 0, 0, 0.25);transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-10758 .elementor-element.elementor-element-f24f1fb .elementor-button:hover, .elementor-10758 .elementor-element.elementor-element-f24f1fb .elementor-button:focus{background-color:var( --e-global-color-ea9ee5b );color:var( --e-global-color-c3cf766 );}.elementor-10758 .elementor-element.elementor-element-f24f1fb.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-f24f1fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10758 .elementor-element.elementor-element-f24f1fb .elementor-button:hover svg, .elementor-10758 .elementor-element.elementor-element-f24f1fb .elementor-button:focus svg{fill:var( --e-global-color-c3cf766 );}.elementor-10758 .elementor-element.elementor-element-3865d7a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:#5B5870;}.elementor-10758 .elementor-element.elementor-element-2848b8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-142bffa{--display:flex;--justify-content:space-around;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--overlay-opacity:1;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-142bffa:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-142bffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://converhero.com/wp-content/uploads/2026/04/background-gradient.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10758 .elementor-element.elementor-element-142bffa::before, .elementor-10758 .elementor-element.elementor-element-142bffa > .elementor-background-video-container::before, .elementor-10758 .elementor-element.elementor-element-142bffa > .e-con-inner > .elementor-background-video-container::before, .elementor-10758 .elementor-element.elementor-element-142bffa > .elementor-background-slideshow::before, .elementor-10758 .elementor-element.elementor-element-142bffa > .e-con-inner > .elementor-background-slideshow::before, .elementor-10758 .elementor-element.elementor-element-142bffa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(98deg, #1B191F 27%, #332269A3 100%);}.elementor-10758 .elementor-element.elementor-element-2181eea{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-1b097de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-1b097de.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-1b097de .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-07ef579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10758 .elementor-element.elementor-element-07ef579 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:#FFFFFF;}.elementor-10758 .elementor-element.elementor-element-01f5b6a{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-87f9e07{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-fc403f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-fc403f8.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-fc403f8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#403852;}.elementor-10758 .elementor-element.elementor-element-f31bb77{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10758 .elementor-element.elementor-element-f31bb77 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-ba3d86a );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-10758 .elementor-element.elementor-element-fd8551f{width:var( --container-widget-width, 100% );max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-accordion-item{border-color:#e4e1ee;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e4e1ee;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e4e1ee;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-tab-title{background-color:#ffffff;padding:18px 20px 18px 20px;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-accordion-icon, .elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-accordion-title{color:#1e1b2e;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-accordion-icon svg{fill:#1e1b2e;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-active .elementor-accordion-icon, .elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-active .elementor-accordion-title{color:#6c4ce0;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-active .elementor-accordion-icon svg{fill:#6c4ce0;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-accordion-title{font-size:18px;font-weight:600;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-tab-title .elementor-accordion-icon i:before{color:#6c4ce0;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-tab-title .elementor-accordion-icon svg{fill:#6c4ce0;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#6c4ce0;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#6c4ce0;}.elementor-10758 .elementor-element.elementor-element-fd8551f .elementor-tab-content{background-color:#ffffff;color:#5b5870;font-size:16px;padding:4px 20px 20px 20px;}.elementor-10758 .elementor-element.elementor-element-f0850d3{--display:flex;--justify-content:center;--overlay-opacity:1;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-f0850d3:not(.elementor-motion-effects-element-type-background), .elementor-10758 .elementor-element.elementor-element-f0850d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://converhero.com/wp-content/uploads/2026/04/background-home-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10758 .elementor-element.elementor-element-f0850d3::before, .elementor-10758 .elementor-element.elementor-element-f0850d3 > .elementor-background-video-container::before, .elementor-10758 .elementor-element.elementor-element-f0850d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10758 .elementor-element.elementor-element-f0850d3 > .elementor-background-slideshow::before, .elementor-10758 .elementor-element.elementor-element-f0850d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10758 .elementor-element.elementor-element-f0850d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #221F29 27%, #332269A3 100%);}.elementor-10758 .elementor-element.elementor-element-b5ebe33{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-20f5225{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10758 .elementor-element.elementor-element-20f5225.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10758 .elementor-element.elementor-element-11447c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10758 .elementor-element.elementor-element-11447c9.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-11447c9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-a051a9d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10758 .elementor-element.elementor-element-a051a9d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-10758 .elementor-element.elementor-element-fee3c63{width:var( --container-widget-width, 79% );max-width:79%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;letter-spacing:0.25px;color:#F7F7F7;}.elementor-10758 .elementor-element.elementor-element-75f01bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-95aea51 .elementor-button{background-color:var( --e-global-color-275e529 );font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.25px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 6px 20px -4px rgba(0, 0, 0, 0.25);transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-10758 .elementor-element.elementor-element-95aea51 .elementor-button:hover, .elementor-10758 .elementor-element.elementor-element-95aea51 .elementor-button:focus{background-color:#5F45A3;color:#FBFBFB;}.elementor-10758 .elementor-element.elementor-element-95aea51.elementor-element{--align-self:center;}.elementor-10758 .elementor-element.elementor-element-95aea51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10758 .elementor-element.elementor-element-95aea51 .elementor-button:hover svg, .elementor-10758 .elementor-element.elementor-element-95aea51 .elementor-button:focus svg{fill:#FBFBFB;}.elementor-10758 .elementor-element.elementor-element-bd9b437{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:var( --e-global-color-275e529 );}.elementor-10758 .elementor-element.elementor-element-e6209e2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0.25px;color:var( --e-global-color-275e529 );}@media(max-width:1024px){.elementor-10758 .elementor-element.elementor-element-0ee9541{--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-6cd9edd{--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-10758 .elementor-element.elementor-element-ca278e1{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-ae820ad .elementor-heading-title{font-size:44px;}.elementor-10758 .elementor-element.elementor-element-4540307{font-size:1.5rem;}.elementor-10758 .elementor-element.elementor-element-ec68cc6{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-90cf2d9{--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-10758 .elementor-element.elementor-element-fcee763 .elementor-heading-title{font-size:36px;}.elementor-10758 .elementor-element.elementor-element-b585096{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-10758 .elementor-element.elementor-element-d499e55{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-23a4aa9{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-10758 .elementor-element.elementor-element-23a4aa9 .elementor-heading-title{font-size:36px;}.elementor-10758 .elementor-element.elementor-element-4094573{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-1807fd1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-10758 .elementor-element.elementor-element-1807fd1 .elementor-heading-title{font-size:36px;}.elementor-10758 .elementor-element.elementor-element-e1a003f{--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-10758 .elementor-element.elementor-element-9d0d8d2 .elementor-heading-title{font-size:26px;}.elementor-10758 .elementor-element.elementor-element-f56d700.e-con{--order:-99999 /* order start hack */;}.elementor-10758 .elementor-element.elementor-element-d2431fc{--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-10758 .elementor-element.elementor-element-1be99f2 .elementor-heading-title{font-size:26px;}.elementor-10758 .elementor-element.elementor-element-b667c47{--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-10758 .elementor-element.elementor-element-00e9665{--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-10758 .elementor-element.elementor-element-3d3d069 .elementor-heading-title{font-size:2rem;}.elementor-10758 .elementor-element.elementor-element-6f0f27e{--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-10758 .elementor-element.elementor-element-9d1b6e3 .elementor-heading-title{font-size:2rem;}.elementor-10758 .elementor-element.elementor-element-a1fcb27{--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-10758 .elementor-element.elementor-element-305c50b .elementor-heading-title{font-size:2rem;}.elementor-10758 .elementor-element.elementor-element-4648e32{--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:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-10758 .elementor-element.elementor-element-f4d5b2e{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-10758 .elementor-element.elementor-element-c71a9d9{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-10758 .elementor-element.elementor-element-c71a9d9 .elementor-heading-title{font-size:36px;}.elementor-10758 .elementor-element.elementor-element-6590b95{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-4a06763{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-10758 .elementor-element.elementor-element-4a06763 .elementor-heading-title{font-size:36px;}.elementor-10758 .elementor-element.elementor-element-1128cd7{--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-10758 .elementor-element.elementor-element-c9b9900{--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-10758 .elementor-element.elementor-element-c9e0014 .elementor-heading-title{font-size:2rem;}.elementor-10758 .elementor-element.elementor-element-e874371 .elementor-heading-title{font-size:2.7rem;}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-item > a{font-size:var( --e-global-typography-0111d0c-font-size );}.elementor-10758 .elementor-element.elementor-element-a2dee1a{--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-10758 .elementor-element.elementor-element-5cad8c0 .elementor-heading-title{font-size:2rem;}.elementor-10758 .elementor-element.elementor-element-cb9ccc4 .elementor-heading-title{font-size:2.7rem;}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-item > a{font-size:var( --e-global-typography-0111d0c-font-size );}.elementor-10758 .elementor-element.elementor-element-7ae05ff{--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-10758 .elementor-element.elementor-element-97f687c .elementor-heading-title{font-size:2rem;}.elementor-10758 .elementor-element.elementor-element-8d1d749 .elementor-heading-title{font-size:2.7rem;}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-0111d0c-font-size );}.elementor-10758 .elementor-element.elementor-element-5baa8d6{--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-10758 .elementor-element.elementor-element-127d239 .elementor-heading-title{font-size:2rem;}.elementor-10758 .elementor-element.elementor-element-b423b2e .elementor-heading-title{font-size:2.7rem;}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-item > a{font-size:var( --e-global-typography-0111d0c-font-size );}.elementor-10758 .elementor-element.elementor-element-2848b8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-142bffa{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-2181eea{--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-10758 .elementor-element.elementor-element-07ef579 .elementor-heading-title{font-size:36px;}.elementor-10758 .elementor-element.elementor-element-87f9e07{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-10758 .elementor-element.elementor-element-f31bb77{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-10758 .elementor-element.elementor-element-f31bb77 .elementor-heading-title{font-size:36px;}.elementor-10758 .elementor-element.elementor-element-f0850d3{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-b5ebe33{--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-10758 .elementor-element.elementor-element-20f5225{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-a051a9d .elementor-heading-title{font-size:36px;}.elementor-10758 .elementor-element.elementor-element-fee3c63{font-size:1.5rem;}}@media(max-width:767px){.elementor-10758 .elementor-element.elementor-element-0ee9541{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-7efc8b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-7efc8b3 img{width:150px;}.elementor-10758 .elementor-element.elementor-element-26096f9{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-ae820ad{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-ae820ad .elementor-heading-title{font-size:34px;letter-spacing:-0.8px;}.elementor-10758 .elementor-element.elementor-element-4540307{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:1.45em;letter-spacing:-0.5px;}.elementor-10758 .elementor-element.elementor-element-48771b9{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10758 .elementor-element.elementor-element-c3cdbcc{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-10758 .elementor-element.elementor-element-24d831d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-10758 .elementor-element.elementor-element-342016c{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-6deaf8f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10758 .elementor-element.elementor-element-c47c2e0{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10758 .elementor-element.elementor-element-25966d8 img{width:105px;}.elementor-10758 .elementor-element.elementor-element-ac8a081 img{width:105px;}.elementor-10758 .elementor-element.elementor-element-e043ccc img{width:105px;}.elementor-10758 .elementor-element.elementor-element-ec68cc6{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-decb210{text-align:center;}.elementor-10758 .elementor-element.elementor-element-decb210 .elementor-heading-title{font-size:0.8rem;line-height:1.8em;}.elementor-10758 .elementor-element.elementor-element-fcee763{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10758 .elementor-element.elementor-element-fcee763 .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-b585096{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-d499e55{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-23a4aa9 .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-dc900eb{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-10758 .elementor-element.elementor-element-4094573{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-1807fd1 .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-bd966d1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-10758 .elementor-element.elementor-element-e1a003f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-23693b3{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-9d0d8d2 .elementor-heading-title{font-size:23px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-1002653{font-size:16px;}.elementor-10758 .elementor-element.elementor-element-0a0aa75 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-0a0aa75 .elementor-icon-box-title a{font-size:19px;}.elementor-10758 .elementor-element.elementor-element-f56d700{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-d2431fc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-ea59be7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-71313a7{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10758 .elementor-element.elementor-element-1be99f2 .elementor-heading-title{font-size:23px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-91d77d1{font-size:16px;}.elementor-10758 .elementor-element.elementor-element-0292a84 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-0292a84 .elementor-icon-box-title a{font-size:19px;}.elementor-10758 .elementor-element.elementor-element-00e9665{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10758 .elementor-element.elementor-element-3d3d069 .elementor-heading-title{font-size:17px;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-f014048{font-size:15px;}.elementor-10758 .elementor-element.elementor-element-6f0f27e{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10758 .elementor-element.elementor-element-9d1b6e3 .elementor-heading-title{font-size:17px;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-f5917d0{font-size:15px;}.elementor-10758 .elementor-element.elementor-element-c8a7deb{font-size:15px;}.elementor-10758 .elementor-element.elementor-element-a1fcb27{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10758 .elementor-element.elementor-element-305c50b .elementor-heading-title{font-size:17px;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-e20523f{font-size:15px;}.elementor-10758 .elementor-element.elementor-element-b69da15{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-wrapper{text-align:start;}.elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-title a{font-size:19px;}.elementor-10758 .elementor-element.elementor-element-001080c{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-wrapper{text-align:start;}.elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-title a{font-size:19px;}.elementor-10758 .elementor-element.elementor-element-fe6f777{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-wrapper{text-align:start;}.elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-title a{font-size:19px;}.elementor-10758 .elementor-element.elementor-element-f4d5b2e{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-c71a9d9 .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-a426987{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-10758 .elementor-element.elementor-element-6590b95{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-4a06763 .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-af7428e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:16px;}.elementor-10758 .elementor-element.elementor-element-c9e0014 .elementor-heading-title{font-size:19px;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-e874371 .elementor-heading-title{font-size:2rem;letter-spacing:-2px;}.elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-8f7b8bc .elementor-icon-list-item > a{font-size:var( --e-global-typography-0111d0c-font-size );}.elementor-10758 .elementor-element.elementor-element-5cad8c0 .elementor-heading-title{font-size:19px;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-cb9ccc4 .elementor-heading-title{font-size:2rem;letter-spacing:-2px;}.elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-cbcadcc .elementor-icon-list-item > a{font-size:var( --e-global-typography-0111d0c-font-size );}.elementor-10758 .elementor-element.elementor-element-97f687c .elementor-heading-title{font-size:19px;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-8d1d749 .elementor-heading-title{font-size:2rem;letter-spacing:-2px;}.elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-e2688ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-0111d0c-font-size );}.elementor-10758 .elementor-element.elementor-element-127d239 .elementor-heading-title{font-size:19px;letter-spacing:-0.2px;}.elementor-10758 .elementor-element.elementor-element-b423b2e .elementor-heading-title{font-size:2rem;letter-spacing:-2px;}.elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10758 .elementor-element.elementor-element-1c0182c .elementor-icon-list-item > a{font-size:var( --e-global-typography-0111d0c-font-size );}.elementor-10758 .elementor-element.elementor-element-3865d7a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-10758 .elementor-element.elementor-element-2848b8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10758 .elementor-element.elementor-element-142bffa{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-07ef579 .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-87f9e07{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10758 .elementor-element.elementor-element-f31bb77 .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-10758 .elementor-element.elementor-element-f0850d3{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10758 .elementor-element.elementor-element-a051a9d .elementor-heading-title{font-size:29px;letter-spacing:-1px;}.elementor-10758 .elementor-element.elementor-element-fee3c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:17px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-10758 .elementor-element.elementor-element-bd9b437{font-size:16px;}.elementor-10758 .elementor-element.elementor-element-e6209e2{font-size:14px;}}@media(min-width:768px){.elementor-10758 .elementor-element.elementor-element-0ee9541{--content-width:1400px;}.elementor-10758 .elementor-element.elementor-element-ca278e1{--width:100%;}.elementor-10758 .elementor-element.elementor-element-1128cd7{--width:92%;}.elementor-10758 .elementor-element.elementor-element-87f9e07{--content-width:860px;}.elementor-10758 .elementor-element.elementor-element-20f5225{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10758 .elementor-element.elementor-element-ca278e1{--width:100%;}.elementor-10758 .elementor-element.elementor-element-4648e32{--width:100%;}.elementor-10758 .elementor-element.elementor-element-20f5225{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-7efc8b3 */.elementor-10758 .elementor-element.elementor-element-7efc8b3 img{filter:brightness(0) invert(1)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26096f9 */.pretitulo-fondo-oscuro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3px;

  color: rgba(255,255,255,0.9);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.2),
    0 4px 20px rgba(0,0,0,0.15);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae820ad */.hero-title-2 {
  font-size: 64px;
  font-weight: 800;
  text-align: center;

  background: linear-gradient(
    180deg,
    #ffffff 0%,
    #e9e5ff 40%,
    #c4b5fd 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-ae820ad .elementor-heading-title{text-wrap:balance}
.elementor-10758 .elementor-element.elementor-element-ae820ad .elementor-heading-title{padding-bottom:.12em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4540307 */.elementor-10758 .elementor-element.elementor-element-4540307 p{margin:0;color:#B9B5CC!important} .elementor-10758 .elementor-element.elementor-element-4540307 strong{color:#fff!important;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3cdbcc */.elementor-10758 .elementor-element.elementor-element-c3cdbcc p{margin:0;color:#D6D1EA!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d831d */.elementor-10758 .elementor-element.elementor-element-24d831d p{margin:0;color:#A9A3C4!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25966d8 */.elementor-10758 .elementor-element.elementor-element-25966d8 img{background:#fff;padding:10px 16px;border-radius:12px;box-sizing:border-box} @media(max-width:767px){.elementor-10758 .elementor-element.elementor-element-25966d8 img{padding:6px 8px;border-radius:8px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac8a081 */.elementor-10758 .elementor-element.elementor-element-ac8a081 img{background:#fff;padding:10px 16px;border-radius:12px;box-sizing:border-box} @media(max-width:767px){.elementor-10758 .elementor-element.elementor-element-ac8a081 img{padding:6px 8px;border-radius:8px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e043ccc */.elementor-10758 .elementor-element.elementor-element-e043ccc img{background:#fff;padding:10px 16px;border-radius:12px;box-sizing:border-box} @media(max-width:767px){.elementor-10758 .elementor-element.elementor-element-e043ccc img{padding:6px 8px;border-radius:8px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-decb210 */.pretitulo-fondo-oscuro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3px;

  color: rgba(255,255,255,0.9);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.2),
    0 4px 20px rgba(0,0,0,0.15);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcee763 */.hero-title-2 {
  font-size: 64px;
  font-weight: 800;
  text-align: center;

  background: linear-gradient(
    180deg,
    #ffffff 0%,
    #e9e5ff 40%,
    #c4b5fd 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-fcee763 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec68cc6 */.spotlight-section {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.spotlight-section::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background: radial-gradient(
    420px circle at var(--x, 50%) var(--y, 50%),
    rgba(139, 92, 246, 0.18) 0%,
    rgba(139, 92, 246, 0.10) 24%,
    rgba(139, 92, 246, 0.04) 46%,
    rgba(139, 92, 246, 0) 72%
  );

  opacity: 0;
  transition: opacity .2s ease;
}

.spotlight-section:hover::before {
  opacity: 1;
}

.spotlight-section > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cb46f */.pretitulo-fondo-claro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;

  color: #6a4faf;

  background: rgba(106, 79, 175, 0.07);
  border: 1px solid rgba(106, 79, 175, 0.14);

  box-shadow:
    0 6px 18px rgba(106, 79, 175, 0.08);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23a4aa9 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-23a4aa9 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec1a433 */.pretitulo-fondo-claro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;

  color: #6a4faf;

  background: rgba(106, 79, 175, 0.07);
  border: 1px solid rgba(106, 79, 175, 0.14);

  box-shadow:
    0 6px 18px rgba(106, 79, 175, 0.08);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1807fd1 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-1807fd1 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32c7bfa */.pretitulo-fondo-claro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;

  color: #6a4faf;

  background: rgba(106, 79, 175, 0.07);
  border: 1px solid rgba(106, 79, 175, 0.14);

  box-shadow:
    0 6px 18px rgba(106, 79, 175, 0.08);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d0d8d2 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-9d0d8d2 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21aaa3a */.ch-hero-demo_1 {
  width: min(700px, 100%);
  margin: 0 auto;
  transform-origin: top center;
  font-family: 'Inter', sans-serif;
}

.ch-demo-browser_1 {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 0.98;
  overflow: hidden;
  border-radius: 24px;
  border: 2px solid rgba(196,181,253,.28);
  background:
    radial-gradient(circle at 100% 45%, rgba(124,58,237,.26), transparent 42%),
    radial-gradient(circle at 35% 10%, rgba(139,92,246,.16), transparent 38%),
    linear-gradient(135deg, rgba(10,8,26,.98), rgba(29,20,70,.96));
  .ch-demo-browser_1 {
  box-shadow:
    0 8px 24px rgba(15, 23, 42, 0.05),
    0 24px 60px rgba(15, 23, 42, 0.06),
    0 48px 110px rgba(15, 23, 42, 0.04),
    inset 0 1px 0 rgba(255,255,255,.06),
    inset 0 0 80px rgba(139,92,246,.08);
};
}

.ch-demo-browser_1::after {
  content: "";
  position: absolute;
  right: -110px;
  top: 34%;
  width: 260px;
  height: 260px;
  background: radial-gradient(circle, rgba(139,92,246,.42) 0%, rgba(139,92,246,.18) 30%, transparent 72%);
  filter: blur(28px);
  opacity: .78;
  pointer-events: none;
}

.ch-demo-domain_1 {
  position: absolute;
  top: 18px;
  left: 28px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 20px;
  border-radius: 999px;
  background: rgba(255,255,255,.10);
  color: rgba(255,255,255,.68);
  font-size: 15px;
  font-weight: 500;
}

.ch-demo-conversation_1 {
  position: absolute;
  left: 10%;
  right: 11%;
  top: 12.5%;
  z-index: 3;
}

.ch-demo-user-row_1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
  margin-bottom: 16px;
}

.ch-demo-user-bubble_1 {
  max-width: 390px;
  padding: 18px 24px;
  border-radius: 18px;
  border-bottom-right-radius: 8px;
  background: linear-gradient(135deg,#8B5CF6,#6D3FD9);
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.38;
}

.ch-demo-avatar_1,
.ch-demo-bot-icon_1 {
  width: 54px;
  height: 54px;
  min-width: 54px;
  border-radius: 50%;
  clip-path: circle(50%);
}

.ch-demo-avatar_1 {
  object-fit: cover;
  border: 3px solid rgba(255,255,255,.45);
}

.ch-demo-bot-row_1 {
  position: relative;
  display: grid;
  grid-template-columns: 58px minmax(0,1fr);
  gap: 18px;
  align-items: start;
}

.ch-demo-bot-icon_1 {
  padding: 7px;
  background: linear-gradient(135deg,#8B5CF6,#6D3FD9);
  object-fit: contain;
}

.ch-demo-bot-bubble_1 {
  display: inline-block;
  max-width: 430px;
  padding: 16px 22px;
  border-radius: 18px;
  border-bottom-left-radius: 8px;
  background: rgba(56,48,103,.88);
  color: rgba(255,255,255,.92);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.35;
}

.ch-demo-products_1 {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 12px;
  margin-top: 10px;
  margin-bottom: -38px;
  padding: 11px;
  border-radius: 16px;
  background: rgba(42,35,88,.72);
}

.ch-demo-product_1 {
  overflow: hidden;
  border-radius: 12px;
  background: #EDE9FE;
}

.ch-demo-product_1 img {
  width: 100%;
  aspect-ratio: 1 / .70;
  object-fit: cover;
}

.ch-demo-product-body_1 {
  padding: 9px 12px 10px;
}

.ch-demo-product-body_1 h3 {
  margin: 0 0 5px;
  min-height: 32px;
  color: #2C2643;
  font-size: 12.3px;
  font-weight: 600;
  line-height: 1.32;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ch-demo-product-body_1 p {
  margin: 0 0 6px;
  font-size: 14.5px;
  font-weight: 700;
  color: #111;
}

.ch-demo-product-body_1 span {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  border-radius: 999px;
  background: linear-gradient(135deg,#8B5CF6,#6D3FD9);
  color: #fff;
  font-size: 12.5px;
  font-weight: 600;
  white-space: nowrap;
}

.ch-demo-arrow_1 {
  position: absolute;
  right: -47px;
  top: 66%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: rgba(255,255,255,.14);
  color: #fff;
  font-size: 34px;
  line-height: 1;
  font-weight: 300;
}

.ch-demo-bottom_1 {
  position: absolute;
  left: 9%;
  right: 9%;
  bottom: 22px;
  z-index: 3;
  padding-top: 16px;
  border-top: 1px solid rgba(255,255,255,.08);
}

.ch-demo-input_1 {
  position: relative;
  height: 58px;
  display: flex;
  align-items: center;
  padding: 0 132px 0 22px;
  border-radius: 999px;
  background: rgba(62,55,104,.78);
  color: rgba(255,255,255,.78);
  font-size: 17px;
  font-weight: 500;
}

.ch-demo-placeholder_1 {
  display: block;
  white-space: nowrap;
  overflow: visible;
}

.ch-demo-actions_1 {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  gap: 14px;
}

.ch-demo-icon_1 {
  width: 22px;
  height: 22px;
  display: grid;
  place-items: center;
  color: rgba(255,255,255,.74);
}

.ch-demo-icon_1 svg {
  width: 22px;
  height: 22px;
  fill: currentColor;
}

.ch-demo-send_1 {
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: linear-gradient(135deg,#8B5CF6,#6D3FD9);
  color: #fff;
}

.ch-demo-send_1 svg {
  width: 17px;
  height: 17px;
  fill: currentColor;
}

@media (max-width: 767px) {

  .ch-hero-demo_1 {
    width: 100%;
    max-width: 100%;
    transform: none;
    padding: 0 14px;
  }

  .ch-demo-browser_1 {
    aspect-ratio: auto;
    min-height: 540px;
    border-radius: 26px;
  }

  .ch-demo-browser_1::after {
    right: -95px;
    top: 42%;
    width: 220px;
    height: 220px;
    filter: blur(24px);
  }

  .ch-demo-domain_1 {
    top: 14px;
    left: 14px;
    padding: 8px 16px;
    font-size: 13px;
  }

  .ch-demo-conversation_1 {
    left: 6%;
    right: 6%;
    top: 56px;
  }

  .ch-demo-user-row_1 {
    gap: 10px;
    margin-bottom: 12px;
  }

  .ch-demo-user-bubble_1 {
    max-width: calc(100% - 74px);
    padding: 14px 16px;
    font-size: 14px;
    line-height: 1.35;
  }

  .ch-demo-avatar_1,
  .ch-demo-bot-icon_1 {
    width: 42px;
    height: 42px;
    min-width: 42px;
  }

  .ch-demo-bot-row_1 {
    grid-template-columns: 42px minmax(0,1fr);
    gap: 10px;
  }

  .ch-demo-bot-bubble_1 {
    max-width: 100%;
    padding: 14px 16px;
    font-size: 14px;
    line-height: 1.4;
  }

  .ch-demo-products_1 {
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
    padding: 8px;
    margin-top: 8px;
    margin-bottom: 0;
  }

  .ch-demo-product_1 img {
    aspect-ratio: 1 / .82;
  }

  .ch-demo-product-body_1 {
    padding: 7px;
  }

  .ch-demo-product-body_1 h3 {
    font-size: 10px;
    min-height: 26px;
    margin-bottom: 4px;
  }

  .ch-demo-product-body_1 p {
    font-size: 12px;
    margin-bottom: 5px;
  }

  .ch-demo-product-body_1 span {
    min-height: 24px;
    font-size: 8px;
    padding: 0 4px;
    white-space: nowrap;
    letter-spacing: -.015em;
    font-weight: 600;
  }

  .ch-demo-arrow_1 {
    right: -8px;
    top: 72%;
    width: 34px;
    height: 34px;
    font-size: 24px;
  }

  .ch-demo-bottom_1 {
    left: 6%;
    right: 6%;
    bottom: 16px;
    padding-top: 14px;
  }

  .ch-demo-input_1 {
    height: 50px;
    padding: 0 104px 0 16px;
    font-size: 12px;
  }

  .ch-demo-placeholder_1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .ch-demo-actions_1 {
    right: 10px;
    gap: 10px;
  }

  .ch-demo-icon_1,
  .ch-demo-icon_1 svg {
    width: 18px;
    height: 18px;
  }

  .ch-demo-send_1 {
    width: 30px;
    height: 30px;
  }

  .ch-demo-send_1 svg {
    width: 14px;
    height: 14px;
  }
}

.ch-animate-step_1 {
  opacity: 0;
  transform: translateY(12px) scale(.98);
}

.ch-demo-running_1 .step-1_1 {
  animation: chFadeIn_1 .65s ease forwards .25s;
}

.ch-demo-running_1 .step-2_1 {
  animation: chFadeIn_1 .65s ease forwards .45s;
}

.ch-demo-running_1 .step-3_1 {
  animation: chFadeIn_1 .65s ease forwards 1.25s;
}

.ch-demo-running_1 .step-4_1 {
  animation: chFadeIn_1 .65s ease forwards 1.55s;
}

.ch-demo-running_1 .step-products_1 {
  animation: chProductContainerIn_1 .55s ease forwards 2.05s;
}

.ch-demo-running_1 .step-5_1 {
  animation: chProductIn_1 .6s ease forwards 2.35s;
}

.ch-demo-running_1 .step-6_1 {
  animation: chProductIn_1 .6s ease forwards 2.70s;
}

.ch-demo-running_1 .step-7_1 {
  animation: chProductIn_1 .6s ease forwards 3.05s;
}

.ch-demo-running_1 .step-8_1 {
  animation: chFadeIn_1 .55s ease forwards 3.45s;
}

@keyframes chFadeIn_1 {
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes chProductContainerIn_1 {
  0% {
    opacity: 0;
    transform: translateY(14px) scale(.97);
  }

  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes chProductIn_1 {
  0% {
    opacity: 0;
    transform: translateY(16px) scale(.94);
  }

  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0cb3ff */.ch-hero-demo_1 {
  width: min(700px, 100%);
  margin: 0 auto;
  transform-origin: top center;
  font-family: 'Inter', sans-serif;
}

.ch-demo-browser_1 {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 0.98;
  overflow: hidden;
  border-radius: 24px;
  border: 2px solid rgba(196,181,253,.28);
  background:
    radial-gradient(circle at 100% 45%, rgba(124,58,237,.26), transparent 42%),
    radial-gradient(circle at 35% 10%, rgba(139,92,246,.16), transparent 38%),
    linear-gradient(135deg, rgba(10,8,26,.98), rgba(29,20,70,.96));
  .ch-demo-browser_1 {
  box-shadow:
    0 8px 24px rgba(15, 23, 42, 0.05),
    0 24px 60px rgba(15, 23, 42, 0.06),
    0 48px 110px rgba(15, 23, 42, 0.04),
    inset 0 1px 0 rgba(255,255,255,.06),
    inset 0 0 80px rgba(139,92,246,.08);
};
}

.ch-demo-browser_1::after {
  content: "";
  position: absolute;
  right: -110px;
  top: 34%;
  width: 260px;
  height: 260px;
  background: radial-gradient(circle, rgba(139,92,246,.42) 0%, rgba(139,92,246,.18) 30%, transparent 72%);
  filter: blur(28px);
  opacity: .78;
  pointer-events: none;
}

.ch-demo-domain_1 {
  position: absolute;
  top: 18px;
  left: 28px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 20px;
  border-radius: 999px;
  background: rgba(255,255,255,.10);
  color: rgba(255,255,255,.68);
  font-size: 15px;
  font-weight: 500;
}

.ch-demo-conversation_1 {
  position: absolute;
  left: 10%;
  right: 11%;
  top: 12.5%;
  z-index: 3;
}

.ch-demo-user-row_1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
  margin-bottom: 16px;
}

.ch-demo-user-bubble_1 {
  max-width: 390px;
  padding: 18px 24px;
  border-radius: 18px;
  border-bottom-right-radius: 8px;
  background: linear-gradient(135deg,#8B5CF6,#6D3FD9);
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.38;
}

.ch-demo-avatar_1,
.ch-demo-bot-icon_1 {
  width: 54px;
  height: 54px;
  min-width: 54px;
  border-radius: 50%;
  clip-path: circle(50%);
}

.ch-demo-avatar_1 {
  object-fit: cover;
  border: 3px solid rgba(255,255,255,.45);
}

.ch-demo-bot-row_1 {
  position: relative;
  display: grid;
  grid-template-columns: 58px minmax(0,1fr);
  gap: 18px;
  align-items: start;
}

.ch-demo-bot-icon_1 {
  padding: 7px;
  background: linear-gradient(135deg,#8B5CF6,#6D3FD9);
  object-fit: contain;
}

.ch-demo-bot-bubble_1 {
  display: inline-block;
  max-width: 430px;
  padding: 16px 22px;
  border-radius: 18px;
  border-bottom-left-radius: 8px;
  background: rgba(56,48,103,.88);
  color: rgba(255,255,255,.92);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.35;
}

.ch-demo-products_1 {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 12px;
  margin-top: 10px;
  margin-bottom: -38px;
  padding: 11px;
  border-radius: 16px;
  background: rgba(42,35,88,.72);
}

.ch-demo-product_1 {
  overflow: hidden;
  border-radius: 12px;
  background: #EDE9FE;
}

.ch-demo-product_1 img {
  width: 100%;
  aspect-ratio: 1 / .70;
  object-fit: cover;
}

.ch-demo-product-body_1 {
  padding: 9px 12px 10px;
}

.ch-demo-product-body_1 h3 {
  margin: 0 0 5px;
  min-height: 32px;
  color: #2C2643;
  font-size: 12.3px;
  font-weight: 600;
  line-height: 1.32;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ch-demo-product-body_1 p {
  margin: 0 0 6px;
  font-size: 14.5px;
  font-weight: 700;
  color: #111;
}

.ch-demo-product-body_1 span {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  border-radius: 999px;
  background: linear-gradient(135deg,#8B5CF6,#6D3FD9);
  color: #fff;
  font-size: 12.5px;
  font-weight: 600;
  white-space: nowrap;
}

.ch-demo-arrow_1 {
  position: absolute;
  right: -47px;
  top: 66%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: rgba(255,255,255,.14);
  color: #fff;
  font-size: 34px;
  line-height: 1;
  font-weight: 300;
}

.ch-demo-bottom_1 {
  position: absolute;
  left: 9%;
  right: 9%;
  bottom: 22px;
  z-index: 3;
  padding-top: 16px;
  border-top: 1px solid rgba(255,255,255,.08);
}

.ch-demo-input_1 {
  position: relative;
  height: 58px;
  display: flex;
  align-items: center;
  padding: 0 132px 0 22px;
  border-radius: 999px;
  background: rgba(62,55,104,.78);
  color: rgba(255,255,255,.78);
  font-size: 17px;
  font-weight: 500;
}

.ch-demo-placeholder_1 {
  display: block;
  white-space: nowrap;
  overflow: visible;
}

.ch-demo-actions_1 {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  gap: 14px;
}

.ch-demo-icon_1 {
  width: 22px;
  height: 22px;
  display: grid;
  place-items: center;
  color: rgba(255,255,255,.74);
}

.ch-demo-icon_1 svg {
  width: 22px;
  height: 22px;
  fill: currentColor;
}

.ch-demo-send_1 {
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: linear-gradient(135deg,#8B5CF6,#6D3FD9);
  color: #fff;
}

.ch-demo-send_1 svg {
  width: 17px;
  height: 17px;
  fill: currentColor;
}

@media (max-width: 767px) {

  .ch-hero-demo_1 {
    width: 100%;
    max-width: 100%;
    transform: none;
    padding: 0 14px;
  }

  .ch-demo-browser_1 {
    aspect-ratio: auto;
    min-height: 540px;
    border-radius: 26px;
  }

  .ch-demo-browser_1::after {
    right: -95px;
    top: 42%;
    width: 220px;
    height: 220px;
    filter: blur(24px);
  }

  .ch-demo-domain_1 {
    top: 14px;
    left: 14px;
    padding: 8px 16px;
    font-size: 13px;
  }

  .ch-demo-conversation_1 {
    left: 6%;
    right: 6%;
    top: 56px;
  }

  .ch-demo-user-row_1 {
    gap: 10px;
    margin-bottom: 12px;
  }

  .ch-demo-user-bubble_1 {
    max-width: calc(100% - 74px);
    padding: 14px 16px;
    font-size: 14px;
    line-height: 1.35;
  }

  .ch-demo-avatar_1,
  .ch-demo-bot-icon_1 {
    width: 42px;
    height: 42px;
    min-width: 42px;
  }

  .ch-demo-bot-row_1 {
    grid-template-columns: 42px minmax(0,1fr);
    gap: 10px;
  }

  .ch-demo-bot-bubble_1 {
    max-width: 100%;
    padding: 14px 16px;
    font-size: 14px;
    line-height: 1.4;
  }

  .ch-demo-products_1 {
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
    padding: 8px;
    margin-top: 8px;
    margin-bottom: 0;
  }

  .ch-demo-product_1 img {
    aspect-ratio: 1 / .82;
  }

  .ch-demo-product-body_1 {
    padding: 7px;
  }

  .ch-demo-product-body_1 h3 {
    font-size: 10px;
    min-height: 26px;
    margin-bottom: 4px;
  }

  .ch-demo-product-body_1 p {
    font-size: 12px;
    margin-bottom: 5px;
  }

  .ch-demo-product-body_1 span {
    min-height: 24px;
    font-size: 8px;
    padding: 0 4px;
    white-space: nowrap;
    letter-spacing: -.015em;
    font-weight: 600;
  }

  .ch-demo-arrow_1 {
    right: -8px;
    top: 72%;
    width: 34px;
    height: 34px;
    font-size: 24px;
  }

  .ch-demo-bottom_1 {
    left: 6%;
    right: 6%;
    bottom: 16px;
    padding-top: 14px;
  }

  .ch-demo-input_1 {
    height: 50px;
    padding: 0 104px 0 16px;
    font-size: 12px;
  }

  .ch-demo-placeholder_1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .ch-demo-actions_1 {
    right: 10px;
    gap: 10px;
  }

  .ch-demo-icon_1,
  .ch-demo-icon_1 svg {
    width: 18px;
    height: 18px;
  }

  .ch-demo-send_1 {
    width: 30px;
    height: 30px;
  }

  .ch-demo-send_1 svg {
    width: 14px;
    height: 14px;
  }
}

.ch-animate-step_1 {
  opacity: 0;
  transform: translateY(12px) scale(.98);
}

.ch-demo-running_1 .step-1_1 {
  animation: chFadeIn_1 .65s ease forwards .25s;
}

.ch-demo-running_1 .step-2_1 {
  animation: chFadeIn_1 .65s ease forwards .45s;
}

.ch-demo-running_1 .step-3_1 {
  animation: chFadeIn_1 .65s ease forwards 1.25s;
}

.ch-demo-running_1 .step-4_1 {
  animation: chFadeIn_1 .65s ease forwards 1.55s;
}

.ch-demo-running_1 .step-products_1 {
  animation: chProductContainerIn_1 .55s ease forwards 2.05s;
}

.ch-demo-running_1 .step-5_1 {
  animation: chProductIn_1 .6s ease forwards 2.35s;
}

.ch-demo-running_1 .step-6_1 {
  animation: chProductIn_1 .6s ease forwards 2.70s;
}

.ch-demo-running_1 .step-7_1 {
  animation: chProductIn_1 .6s ease forwards 3.05s;
}

.ch-demo-running_1 .step-8_1 {
  animation: chFadeIn_1 .55s ease forwards 3.45s;
}

@keyframes chFadeIn_1 {
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes chProductContainerIn_1 {
  0% {
    opacity: 0;
    transform: translateY(14px) scale(.97);
  }

  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes chProductIn_1 {
  0% {
    opacity: 0;
    transform: translateY(16px) scale(.94);
  }

  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b942b4b */.pretitulo-fondo-claro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;

  color: #6a4faf;

  background: rgba(106, 79, 175, 0.07);
  border: 1px solid rgba(106, 79, 175, 0.14);

  box-shadow:
    0 6px 18px rgba(106, 79, 175, 0.08);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be99f2 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-1be99f2 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f1cafab */.elementor-10758 .elementor-element.elementor-element-f1cafab .elementor-icon{background:linear-gradient(135deg,#f3efff,#e7defd);padding:12px;border-radius:14px;color:#6c4ce0;transition:background .25s,color .25s} .elementor-10758 .elementor-element.elementor-element-f1cafab .elementor-icon svg{fill:currentColor}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3d069 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00e9665 */.elementor-10758 .elementor-element.elementor-element-00e9665{background:#fff!important;border:1px solid #e6e2f2!important;border-radius:20px!important;box-shadow:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}
.elementor-10758 .elementor-element.elementor-element-00e9665:hover{box-shadow:0 18px 40px -18px rgba(60,30,140,.28)!important;border-color:#d3c8f7!important}
.elementor-10758 .elementor-element.elementor-element-00e9665:hover .elementor-icon{background:linear-gradient(135deg,#7b5cff,#5a3fd1)!important;color:#fff!important} .elementor-10758 .elementor-element.elementor-element-00e9665:hover .elementor-icon svg, .elementor-10758 .elementor-element.elementor-element-00e9665:hover .elementor-icon svg *{fill:#fff!important}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d92ec5 */.elementor-10758 .elementor-element.elementor-element-2d92ec5 .elementor-icon{background:linear-gradient(135deg,#f3efff,#e7defd);padding:12px;border-radius:14px;color:#6c4ce0;transition:background .25s,color .25s} .elementor-10758 .elementor-element.elementor-element-2d92ec5 .elementor-icon svg{fill:currentColor}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d1b6e3 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f27e */.elementor-10758 .elementor-element.elementor-element-6f0f27e{background:#fff!important;border:1px solid #e6e2f2!important;border-radius:20px!important;box-shadow:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}
.elementor-10758 .elementor-element.elementor-element-6f0f27e:hover{box-shadow:0 18px 40px -18px rgba(60,30,140,.28)!important;border-color:#d3c8f7!important}
.elementor-10758 .elementor-element.elementor-element-6f0f27e:hover .elementor-icon{background:linear-gradient(135deg,#7b5cff,#5a3fd1)!important;color:#fff!important} .elementor-10758 .elementor-element.elementor-element-6f0f27e:hover .elementor-icon svg, .elementor-10758 .elementor-element.elementor-element-6f0f27e:hover .elementor-icon svg *{fill:#fff!important}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afb321c */.elementor-10758 .elementor-element.elementor-element-afb321c .elementor-icon{background:linear-gradient(135deg,#f3efff,#e7defd);padding:12px;border-radius:14px;color:#6c4ce0;transition:background .25s,color .25s} .elementor-10758 .elementor-element.elementor-element-afb321c .elementor-icon svg{fill:currentColor}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-305c50b */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1fcb27 */.elementor-10758 .elementor-element.elementor-element-a1fcb27{background:#fff!important;border:1px solid #e6e2f2!important;border-radius:20px!important;box-shadow:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}
.elementor-10758 .elementor-element.elementor-element-a1fcb27:hover{box-shadow:0 18px 40px -18px rgba(60,30,140,.28)!important;border-color:#d3c8f7!important}
.elementor-10758 .elementor-element.elementor-element-a1fcb27:hover .elementor-icon{background:linear-gradient(135deg,#7b5cff,#5a3fd1)!important;color:#fff!important} .elementor-10758 .elementor-element.elementor-element-a1fcb27:hover .elementor-icon svg, .elementor-10758 .elementor-element.elementor-element-a1fcb27:hover .elementor-icon svg *{fill:#fff!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2520215 */.elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon{background:linear-gradient(135deg,#f3efff,#e7defd);padding:12px;border-radius:14px;color:#6c4ce0;transition:background .25s,color .25s} .elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon svg{fill:currentColor}  .elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-2520215 .elementor-icon-box-title a{color:#17162c!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69da15 */.elementor-10758 .elementor-element.elementor-element-b69da15{background:#fff!important;border:1px solid #e6e2f2!important;border-radius:20px!important;box-shadow:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}
.elementor-10758 .elementor-element.elementor-element-b69da15:hover{box-shadow:0 18px 40px -18px rgba(60,30,140,.28)!important;border-color:#d3c8f7!important}
.elementor-10758 .elementor-element.elementor-element-b69da15:hover .elementor-icon{background:linear-gradient(135deg,#7b5cff,#5a3fd1)!important;color:#fff!important} .elementor-10758 .elementor-element.elementor-element-b69da15:hover .elementor-icon svg, .elementor-10758 .elementor-element.elementor-element-b69da15:hover .elementor-icon svg *{fill:#fff!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b86cfe4 */.elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon{background:linear-gradient(135deg,#f3efff,#e7defd);padding:12px;border-radius:14px;color:#6c4ce0;transition:background .25s,color .25s} .elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon svg{fill:currentColor}  .elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-b86cfe4 .elementor-icon-box-title a{color:#17162c!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-001080c */.elementor-10758 .elementor-element.elementor-element-001080c{background:#fff!important;border:1px solid #e6e2f2!important;border-radius:20px!important;box-shadow:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}
.elementor-10758 .elementor-element.elementor-element-001080c:hover{box-shadow:0 18px 40px -18px rgba(60,30,140,.28)!important;border-color:#d3c8f7!important}
.elementor-10758 .elementor-element.elementor-element-001080c:hover .elementor-icon{background:linear-gradient(135deg,#7b5cff,#5a3fd1)!important;color:#fff!important} .elementor-10758 .elementor-element.elementor-element-001080c:hover .elementor-icon svg, .elementor-10758 .elementor-element.elementor-element-001080c:hover .elementor-icon svg *{fill:#fff!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b488b0e */.elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon{background:linear-gradient(135deg,#f3efff,#e7defd);padding:12px;border-radius:14px;color:#6c4ce0;transition:background .25s,color .25s} .elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon svg{fill:currentColor}  .elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-title, .elementor-10758 .elementor-element.elementor-element-b488b0e .elementor-icon-box-title a{color:#17162c!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe6f777 */.elementor-10758 .elementor-element.elementor-element-fe6f777{background:#fff!important;border:1px solid #e6e2f2!important;border-radius:20px!important;box-shadow:none!important;transition:transform .25s,box-shadow .25s,border-color .25s}
.elementor-10758 .elementor-element.elementor-element-fe6f777:hover{box-shadow:0 18px 40px -18px rgba(60,30,140,.28)!important;border-color:#d3c8f7!important}
.elementor-10758 .elementor-element.elementor-element-fe6f777:hover .elementor-icon{background:linear-gradient(135deg,#7b5cff,#5a3fd1)!important;color:#fff!important} .elementor-10758 .elementor-element.elementor-element-fe6f777:hover .elementor-icon svg, .elementor-10758 .elementor-element.elementor-element-fe6f777:hover .elementor-icon svg *{fill:#fff!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4648e32 *//* =========================================
   GRID: TODAS LAS CARDS MISMA ALTURA
   ========================================= */

/* Contenedor padre del grid en Elementor */
.grid-converhero {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  align-items: stretch;
}

/* Tablet: 100% ancho */
@media (max-width: 1024px) {
  .grid-converhero {
    grid-template-columns: 1fr;
  }
}

/* Móvil: 100% ancho */
@media (max-width: 767px) {
  .grid-converhero {
    grid-template-columns: 1fr;
  }
}

/* =========================================
   CARDS
   ========================================= */

:root {
  --c1: 59,130,246;
  --c2: 168,85,247;
  --c3: 236,72,153;
}

.evento-card {
  position: relative;
  height: 100%;
  min-height: 100%;
  padding: 28px 24px;
  border-radius: 20px;

  display: flex;
  flex-direction: column;

  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.06),
    rgba(255,255,255,0.02)
  );

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow: 0 10px 30px rgba(0,0,0,0.12);
  overflow: hidden;
}

/* Si quieres empujar CTA o último bloque abajo */
.evento-card .card-bottom {
  margin-top: auto;
}

/* Borde glow */
.evento-card::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;

  background:
    radial-gradient(
      260px circle at var(--x, 50%) var(--y, 50%),
      rgba(var(--c1),0.4),
      rgba(var(--c2),0.3) 35%,
      rgba(var(--c3),0.2) 55%,
      rgba(255,255,255,0.05) 75%
    );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: var(--opacity, 0);
  transition: opacity .25s ease;
}

/* Luz interior */
.evento-card::after {
  content: "";
  position: absolute;
  inset: 0;

  background: radial-gradient(
    300px circle at var(--x, 50%) var(--y, 50%),
    rgba(var(--c2),0.2),
    transparent 70%
  );

  opacity: var(--opacity, 0);
  transition: opacity .25s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adab162 */.pretitulo-fondo-claro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;

  color: #6a4faf;

  background: rgba(106, 79, 175, 0.07);
  border: 1px solid rgba(106, 79, 175, 0.14);

  box-shadow:
    0 6px 18px rgba(106, 79, 175, 0.08);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71a9d9 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-c71a9d9 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-734bc88 */.pretitulo-fondo-claro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;

  color: #6a4faf;

  background: rgba(106, 79, 175, 0.07);
  border: 1px solid rgba(106, 79, 175, 0.14);

  box-shadow:
    0 6px 18px rgba(106, 79, 175, 0.08);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a06763 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-4a06763 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9e0014 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa8acc6 */.elementor-10758 .elementor-element.elementor-element-fa8acc6 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e874371 */.elementor-10758 .elementor-element.elementor-element-e874371 .elementor-heading-title{color:#17162c!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9b9900 */.elementor-10758 .elementor-element.elementor-element-c9b9900{background:#fff!important;border-radius:20px!important;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;border:1px solid #e6e2f2!important;box-shadow:0 1px 2px rgba(23,22,44,.04)!important;}
.elementor-10758 .elementor-element.elementor-element-c9b9900:hover{box-shadow:0 22px 44px -22px rgba(60,30,140,.35)!important;border-color:#d3c8f7!important;}
.elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-element-41de709{border-radius:0!important;background:#fff!important;border-bottom:1px solid #f0edf8!important;}
.elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-button{border-radius:999px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;letter-spacing:.2px;transition:transform .2s,background .2s;background:#fff!important;color:#6c4ce0!important;border:1.5px solid #d9d1f5!important;box-shadow:none!important;}
.elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-button:hover{transform:translateY(-2px);background:#f5f2fd!important;}
.elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-element-41de709 .elementor-heading-title{color:#17162c!important} .elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-element-41de709 .elementor-widget-text-editor, .elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-element-41de709 p{color:#6b6880!important}
@media(min-width:1025px){}
.elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-icon-list-text{font-family:Figtree,sans-serif!important;font-size:15px!important;line-height:1.45!important;letter-spacing:.25px!important;color:#3d3a52!important} .elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-icon-list-icon svg{width:14px!important;height:14px!important} .elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-icon-list-item{padding-bottom:4px!important}
.elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-button{white-space:nowrap!important;font-size:14px!important;padding:13px 22px!important} .elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-button-text{white-space:nowrap!important}
.elementor-10758 .elementor-element.elementor-element-c9b9900{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important} .elementor-10758 .elementor-element.elementor-element-c9b9900 .elementor-element-6193abf{margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cad8c0 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfc450b */.elementor-10758 .elementor-element.elementor-element-dfc450b p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb9ccc4 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2dee1a */.elementor-10758 .elementor-element.elementor-element-a2dee1a{background:#fff!important;border-radius:20px!important;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;border:2px solid #6c4ce0!important;box-shadow:0 26px 50px -24px rgba(90,63,209,.55)!important;}
.elementor-10758 .elementor-element.elementor-element-a2dee1a:hover{box-shadow:0 22px 44px -22px rgba(60,30,140,.35)!important;}
.elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-element-4a341a2{border-radius:0!important;background:linear-gradient(135deg,#7b5cff,#5a3fd1)!important;}
.elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-button{border-radius:999px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;letter-spacing:.2px;transition:transform .2s,background .2s;background:linear-gradient(135deg,#7b5cff,#5a3fd1)!important;color:#fff!important;box-shadow:0 10px 24px -10px rgba(108,76,224,.7)!important;}
.elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-button:hover{transform:translateY(-2px);}
.elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-element-4a341a2 .elementor-heading-title span{background:#fff!important;color:#5a3fd1!important}
@media(min-width:1025px){.elementor-10758 .elementor-element.elementor-element-a2dee1a{transform:translateY(-8px)} }
.elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-icon-list-text{font-family:Figtree,sans-serif!important;font-size:15px!important;line-height:1.45!important;letter-spacing:.25px!important;color:#3d3a52!important} .elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-icon-list-icon svg{width:14px!important;height:14px!important} .elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-icon-list-item{padding-bottom:4px!important}
.elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-button{white-space:nowrap!important;font-size:14px!important;padding:13px 22px!important} .elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-button-text{white-space:nowrap!important}
.elementor-10758 .elementor-element.elementor-element-a2dee1a{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important} .elementor-10758 .elementor-element.elementor-element-a2dee1a .elementor-element-e959808{margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97f687c */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0ce10 */.elementor-10758 .elementor-element.elementor-element-ae0ce10 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d1d749 */.elementor-10758 .elementor-element.elementor-element-8d1d749 .elementor-heading-title{color:#17162c!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae05ff */.elementor-10758 .elementor-element.elementor-element-7ae05ff{background:#fff!important;border-radius:20px!important;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;border:1px solid #e6e2f2!important;box-shadow:0 1px 2px rgba(23,22,44,.04)!important;}
.elementor-10758 .elementor-element.elementor-element-7ae05ff:hover{box-shadow:0 22px 44px -22px rgba(60,30,140,.35)!important;border-color:#d3c8f7!important;}
.elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-element-10c92ad{border-radius:0!important;background:#fff!important;border-bottom:1px solid #f0edf8!important;}
.elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-button{border-radius:999px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;letter-spacing:.2px;transition:transform .2s,background .2s;background:#fff!important;color:#6c4ce0!important;border:1.5px solid #d9d1f5!important;box-shadow:none!important;}
.elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-button:hover{transform:translateY(-2px);background:#f5f2fd!important;}
.elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-element-10c92ad .elementor-heading-title{color:#17162c!important} .elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-element-10c92ad .elementor-widget-text-editor, .elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-element-10c92ad p{color:#6b6880!important}
@media(min-width:1025px){}
.elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-icon-list-text{font-family:Figtree,sans-serif!important;font-size:15px!important;line-height:1.45!important;letter-spacing:.25px!important;color:#3d3a52!important} .elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-icon-list-icon svg{width:14px!important;height:14px!important} .elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-icon-list-item{padding-bottom:4px!important}
.elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-button{white-space:nowrap!important;font-size:14px!important;padding:13px 22px!important} .elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-button-text{white-space:nowrap!important}
.elementor-10758 .elementor-element.elementor-element-7ae05ff{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important} .elementor-10758 .elementor-element.elementor-element-7ae05ff .elementor-element-384595c{margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-127d239 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9dbd1 */.elementor-10758 .elementor-element.elementor-element-2a9dbd1 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b423b2e */.elementor-10758 .elementor-element.elementor-element-b423b2e .elementor-heading-title{color:#17162c!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5baa8d6 */.elementor-10758 .elementor-element.elementor-element-5baa8d6{background:#fff!important;border-radius:20px!important;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;border:1px solid #e6e2f2!important;box-shadow:0 1px 2px rgba(23,22,44,.04)!important;}
.elementor-10758 .elementor-element.elementor-element-5baa8d6:hover{box-shadow:0 22px 44px -22px rgba(60,30,140,.35)!important;border-color:#d3c8f7!important;}
.elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-element-1926fd0{border-radius:0!important;background:#fff!important;border-bottom:1px solid #f0edf8!important;}
.elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-button{border-radius:999px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;letter-spacing:.2px;transition:transform .2s,background .2s;background:#fff!important;color:#6c4ce0!important;border:1.5px solid #d9d1f5!important;box-shadow:none!important;}
.elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-button:hover{transform:translateY(-2px);background:#f5f2fd!important;}
.elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-element-1926fd0 .elementor-heading-title{color:#17162c!important} .elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-element-1926fd0 .elementor-widget-text-editor, .elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-element-1926fd0 p{color:#6b6880!important}
@media(min-width:1025px){}
.elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-icon-list-text{font-family:Figtree,sans-serif!important;font-size:15px!important;line-height:1.45!important;letter-spacing:.25px!important;color:#3d3a52!important} .elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-icon-list-icon svg{width:14px!important;height:14px!important} .elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-icon-list-item{padding-bottom:4px!important}
.elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-button{white-space:nowrap!important;font-size:14px!important;padding:13px 22px!important} .elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-button-text{white-space:nowrap!important}
.elementor-10758 .elementor-element.elementor-element-5baa8d6{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important} .elementor-10758 .elementor-element.elementor-element-5baa8d6 .elementor-element-b13fbe2{margin-top:auto!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3865d7a */.elementor-10758 .elementor-element.elementor-element-3865d7a p{margin:0;color:#5B5870!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b097de */.pretitulo-fondo-oscuro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3px;

  color: rgba(255,255,255,0.9);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.2),
    0 4px 20px rgba(0,0,0,0.15);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07ef579 */.hero-title-2 {
  font-size: 64px;
  font-weight: 800;
  text-align: center;

  background: linear-gradient(
    180deg,
    #ffffff 0%,
    #e9e5ff 40%,
    #c4b5fd 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-07ef579 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-142bffa */.spotlight-section {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.spotlight-section::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background: radial-gradient(
    420px circle at var(--x, 50%) var(--y, 50%),
    rgba(139, 92, 246, 0.18) 0%,
    rgba(139, 92, 246, 0.10) 24%,
    rgba(139, 92, 246, 0.04) 46%,
    rgba(139, 92, 246, 0) 72%
  );

  opacity: 0;
  transition: opacity .2s ease;
}

.spotlight-section:hover::before {
  opacity: 1;
}

.spotlight-section > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc403f8 */.pretitulo-fondo-claro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px;

  color: #6a4faf;

  background: rgba(106, 79, 175, 0.07);
  border: 1px solid rgba(106, 79, 175, 0.14);

  box-shadow:
    0 6px 18px rgba(106, 79, 175, 0.08);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31bb77 */.titulo-highlight-2{
  background: linear-gradient(90deg, #4E3A8F, #7558BC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-f31bb77 .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11447c9 */.pretitulo-fondo-oscuro {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 999px;

  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3px;

  color: rgba(255,255,255,0.9);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.2),
    0 4px 20px rgba(0,0,0,0.15);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051a9d */.hero-title-2 {
  font-size: 64px;
  font-weight: 800;
  text-align: center;

  background: linear-gradient(
    180deg,
    #ffffff 0%,
    #e9e5ff 40%,
    #c4b5fd 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-10758 .elementor-element.elementor-element-a051a9d .elementor-heading-title{text-wrap:balance}
.elementor-10758 .elementor-element.elementor-element-a051a9d .elementor-heading-title{padding-bottom:.12em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fee3c63 */.elementor-10758 .elementor-element.elementor-element-fee3c63 p{margin:0;color:#B9B5CC!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd9b437 */.elementor-10758 .elementor-element.elementor-element-bd9b437 p{margin:0;color:#D6D1EA!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6209e2 */.elementor-10758 .elementor-element.elementor-element-e6209e2 p{margin:0;color:#A9A3C4!important}/* End custom CSS */