.elementor-13 .elementor-element.elementor-element-60d5e20{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-66afec3{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-9b6ee06{--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;}.elementor-13 .elementor-element.elementor-element-e18d513{--spacer-size:50px;}.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-13 .elementor-element.elementor-element-e4e9df6 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #F37409 0%, #410286 100%);}.elementor-13 .elementor-element.elementor-element-e4e9df6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-65fc200{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-4bde6e7{--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;}.elementor-13 .elementor-element.elementor-element-8f8f159{--spacer-size:481px;}.elementor-13 .elementor-element.elementor-element-69d2a44{--spacer-size:124px;}.elementor-13 .elementor-element.elementor-element-b20b3eb .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;background-image:linear-gradient(180deg, #F07208 0%, #130369 100%);border-radius:19px 19px 19px 19px;}.elementor-13 .elementor-element.elementor-element-b20b3eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-bd6a3ac .elementor-button{background-color:#47036F;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:19px 19px 19px 19px;}.elementor-13 .elementor-element.elementor-element-bd6a3ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-c9f07c0{--spacer-size:104px;}.elementor-13 .elementor-element.elementor-element-84dffac{--spacer-size:36px;}.elementor-13 .elementor-element.elementor-element-ce52ce0{--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;}.elementor-13 .elementor-element.elementor-element-6e9b590{--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;}.elementor-13 .elementor-element.elementor-element-26b87cf{--display:flex;}.elementor-13 .elementor-element.elementor-element-26b87cf > .elementor-shape-bottom .elementor-shape-fill, .elementor-13 .elementor-element.elementor-element-26b87cf > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F5EEFC;}.elementor-13 .elementor-element.elementor-element-26b87cf > .elementor-shape-bottom svg, .elementor-13 .elementor-element.elementor-element-26b87cf > .e-con-inner > .elementor-shape-bottom svg{height:23px;}.elementor-13 .elementor-element.elementor-element-26b87cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-c5960bc{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-40cb633{--display:flex;--min-height:720px;--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:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-13 .elementor-element.elementor-element-24f7d3a{--display:flex;}.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-13 .elementor-element.elementor-element-f63f32e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13 .elementor-element.elementor-element-f63f32e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:800;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1877d08{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13 .elementor-element.elementor-element-1877d08 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:31px;font-weight:500;color:#FFCB78;}.elementor-13 .elementor-element.elementor-element-9d7e799{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13 .elementor-element.elementor-element-9d7e799 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFCB78;}.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-13 .elementor-element.elementor-element-a5d49ac{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#B8B8C8;}.elementor-13 .elementor-element.elementor-element-de64d5b{--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;}.elementor-13 .elementor-element.elementor-element-de64d5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-7d8a480{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-5bc1474{--display:flex;}.elementor-13 .elementor-element.elementor-element-1a3ffdf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF5A5F47;--border-color:#FF5A5F47;box-shadow:0px 18px 45px -18px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-1a3ffdf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1a3ffdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5A5F45;}.elementor-13 .elementor-element.elementor-element-e528f0f{--display:flex;--min-height:58px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-13 .elementor-element.elementor-element-b31a0f9:hover{--e-transform-scale:1;}.elementor-13 .elementor-element.elementor-element-b31a0f9{--e-transform-transition-duration:1.08ms;}.elementor-13 .elementor-element.elementor-element-b31a0f9 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-b31a0f9.elementor-view-stacked .elementor-icon{background-color:#FF5A5F;}.elementor-13 .elementor-element.elementor-element-b31a0f9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-b31a0f9.elementor-view-default .elementor-icon{color:#FF5A5F;border-color:#FF5A5F;}.elementor-13 .elementor-element.elementor-element-b31a0f9.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-b31a0f9.elementor-view-default .elementor-icon svg{fill:#FF5A5F;}.elementor-13 .elementor-element.elementor-element-b31a0f9 .elementor-icon{font-size:28px;}.elementor-13 .elementor-element.elementor-element-b31a0f9 .elementor-icon svg{height:28px;}.elementor-13 .elementor-element.elementor-element-23fd030{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-13 .elementor-element.elementor-element-23fd030 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2ef3bf4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;color:#B8B8C8;}.elementor-13 .elementor-element.elementor-element-8fe998e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF9F4336;--border-color:#FF9F4336;--border-radius:0px 0px 0px 0px;box-shadow:0px 18px 45px -18px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-8fe998e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8fe998e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF9F4345;}.elementor-13 .elementor-element.elementor-element-9c0acc1{--display:flex;--min-height:58px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-d12e70d:hover{--e-transform-scale:1;}.elementor-13 .elementor-element.elementor-element-d12e70d{--e-transform-transition-duration:1.08ms;}.elementor-13 .elementor-element.elementor-element-d12e70d .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-d12e70d.elementor-view-stacked .elementor-icon{background-color:#FF9F43;}.elementor-13 .elementor-element.elementor-element-d12e70d.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-d12e70d.elementor-view-default .elementor-icon{color:#FF9F43;border-color:#FF9F43;}.elementor-13 .elementor-element.elementor-element-d12e70d.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-d12e70d.elementor-view-default .elementor-icon svg{fill:#FF9F43;}.elementor-13 .elementor-element.elementor-element-d12e70d .elementor-icon{font-size:28px;}.elementor-13 .elementor-element.elementor-element-d12e70d .elementor-icon svg{height:28px;}.elementor-13 .elementor-element.elementor-element-162ebf8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13 .elementor-element.elementor-element-162ebf8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0dbcea8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;color:#B8B8C8;}.elementor-13 .elementor-element.elementor-element-e243570{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8B5CF663;--border-color:#8B5CF663;box-shadow:0px 18px 45px -18px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-e243570:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e243570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B5CF61A;}.elementor-13 .elementor-element.elementor-element-bab72f3{--display:flex;--min-height:58px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-b6b1b67:hover{--e-transform-scale:1;}.elementor-13 .elementor-element.elementor-element-b6b1b67{--e-transform-transition-duration:1.08ms;}.elementor-13 .elementor-element.elementor-element-b6b1b67 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-b6b1b67.elementor-view-stacked .elementor-icon{background-color:#8B5CF6;}.elementor-13 .elementor-element.elementor-element-b6b1b67.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-b6b1b67.elementor-view-default .elementor-icon{color:#8B5CF6;border-color:#8B5CF6;}.elementor-13 .elementor-element.elementor-element-b6b1b67.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-b6b1b67.elementor-view-default .elementor-icon svg{fill:#8B5CF6;}.elementor-13 .elementor-element.elementor-element-b6b1b67 .elementor-icon{font-size:28px;}.elementor-13 .elementor-element.elementor-element-b6b1b67 .elementor-icon svg{height:28px;}.elementor-13 .elementor-element.elementor-element-b7cc783{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13 .elementor-element.elementor-element-b7cc783 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0e41754{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#B8B8C8;}.elementor-13 .elementor-element.elementor-element-e88e8d2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#3B82F663;--border-color:#3B82F663;box-shadow:0px 18px 45px -18px rgba(0, 0, 0, 0.3);}.elementor-13 .elementor-element.elementor-element-e88e8d2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e88e8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B82F61A;}.elementor-13 .elementor-element.elementor-element-e0e51a9{--display:flex;--min-height:58px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-1f6aab1:hover{--e-transform-scale:1;}.elementor-13 .elementor-element.elementor-element-1f6aab1{--e-transform-transition-duration:1.08ms;}.elementor-13 .elementor-element.elementor-element-1f6aab1 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-1f6aab1.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-13 .elementor-element.elementor-element-1f6aab1.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-1f6aab1.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-13 .elementor-element.elementor-element-1f6aab1.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-1f6aab1.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-13 .elementor-element.elementor-element-1f6aab1 .elementor-icon{font-size:28px;}.elementor-13 .elementor-element.elementor-element-1f6aab1 .elementor-icon svg{height:28px;}.elementor-13 .elementor-element.elementor-element-b3701fb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13 .elementor-element.elementor-element-b3701fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4a51264{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;color:#B8B8C8;}.elementor-13 .elementor-element.elementor-element-224919b{--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;}.elementor-13 .elementor-element.elementor-element-224919b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-224919b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1020;}.elementor-13 .elementor-element.elementor-element-afc54eb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13 .elementor-element.elementor-element-afc54eb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;color:#BFA9FF;}.elementor-13 .elementor-element.elementor-element-4343253{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-13 .elementor-element.elementor-element-4343253 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1128d8f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#D9DEF8;}.elementor-13 .elementor-element.elementor-element-71bdc7e{--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;}.elementor-13 .elementor-element.elementor-element-71bdc7e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-71bdc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-13 .elementor-element.elementor-element-828319d{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-13 .elementor-element.elementor-element-d2fd58e{--display:flex;}.elementor-13 .elementor-element.elementor-element-5c18add .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-5c18add.elementor-view-stacked .elementor-icon{background-color:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-5c18add.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-5c18add.elementor-view-default .elementor-icon{color:#D8F0FA;border-color:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-5c18add.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-5c18add.elementor-view-default .elementor-icon svg{fill:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-65454fc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-13 .elementor-element.elementor-element-65454fc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-7cd9db7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#F1EFEF;}.elementor-13 .elementor-element.elementor-element-4babab7{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-13 .elementor-element.elementor-element-39b0bee{--display:flex;}.elementor-13 .elementor-element.elementor-element-f6134da .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-f6134da.elementor-view-stacked .elementor-icon{background-color:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-f6134da.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-f6134da.elementor-view-default .elementor-icon{color:#D8F0FA;border-color:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-f6134da.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-f6134da.elementor-view-default .elementor-icon svg{fill:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-8bcd304{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-13 .elementor-element.elementor-element-8bcd304 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-9e2f235{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#F1EFEF;}.elementor-13 .elementor-element.elementor-element-20cf38b{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-13 .elementor-element.elementor-element-88a364b{--display:flex;}.elementor-13 .elementor-element.elementor-element-9efe427 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-9efe427.elementor-view-stacked .elementor-icon{background-color:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-9efe427.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-9efe427.elementor-view-default .elementor-icon{color:#D8F0FA;border-color:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-9efe427.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-9efe427.elementor-view-default .elementor-icon svg{fill:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-fbf18de{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-13 .elementor-element.elementor-element-fbf18de .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-7a3d253{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#F1EFEF;}.elementor-13 .elementor-element.elementor-element-dd562a8{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-13 .elementor-element.elementor-element-c78fef1{--display:flex;}.elementor-13 .elementor-element.elementor-element-e19cdfe .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-e19cdfe.elementor-view-stacked .elementor-icon{background-color:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-e19cdfe.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-e19cdfe.elementor-view-default .elementor-icon{color:#D8F0FA;border-color:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-e19cdfe.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-e19cdfe.elementor-view-default .elementor-icon svg{fill:#D8F0FA;}.elementor-13 .elementor-element.elementor-element-f0b3a0b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-13 .elementor-element.elementor-element-f0b3a0b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-38d744b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#F1EFEF;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-7d8a480{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-66afec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-e18d513{--spacer-size:569px;}.elementor-13 .elementor-element.elementor-element-40cb633{--min-height:0px;--justify-content:space-evenly;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-f63f32e .elementor-heading-title{font-size:37px;}.elementor-13 .elementor-element.elementor-element-a5d49ac{font-size:16px;}.elementor-13 .elementor-element.elementor-element-7d8a480{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-23fd030 .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-2ef3bf4{font-size:15.16px;}.elementor-13 .elementor-element.elementor-element-162ebf8 .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-0dbcea8{font-size:15.16px;}.elementor-13 .elementor-element.elementor-element-b7cc783 .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-0e41754{font-size:15.16px;}.elementor-13 .elementor-element.elementor-element-b3701fb .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-4a51264{font-size:15.16px;}.elementor-13 .elementor-element.elementor-element-4343253{text-align:center;}.elementor-13 .elementor-element.elementor-element-4343253 .elementor-heading-title{font-size:22px;}.elementor-13 .elementor-element.elementor-element-1128d8f{text-align:center;font-size:15px;}.elementor-13 .elementor-element.elementor-element-71bdc7e{--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-13 .elementor-element.elementor-element-828319d{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-13 .elementor-element.elementor-element-65454fc .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-7cd9db7{text-align:center;font-size:15px;}.elementor-13 .elementor-element.elementor-element-4babab7{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-13 .elementor-element.elementor-element-8bcd304 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-9e2f235{text-align:center;font-size:15px;}.elementor-13 .elementor-element.elementor-element-20cf38b{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-13 .elementor-element.elementor-element-fbf18de .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-7a3d253{text-align:center;font-size:15px;}.elementor-13 .elementor-element.elementor-element-dd562a8{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-13 .elementor-element.elementor-element-f0b3a0b .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-38d744b{text-align:center;font-size:15px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-26b87cf{--width:98.753%;}.elementor-13 .elementor-element.elementor-element-de64d5b{--width:98.421%;}.elementor-13 .elementor-element.elementor-element-e243570{--width:520px;}.elementor-13 .elementor-element.elementor-element-e88e8d2{--width:520px;}}/* Start custom CSS for html, class: .elementor-element-66afec3 *//*=========================================
      ULTRAEPICO PREMIUM MARQUEE
=========================================*/

.ue-marquee{

    position:relative;

    width:100vw;

    margin-left:calc(50% - 50vw);

    overflow:hidden;

    padding:8px 0;

    background:transparent;

}

.ue-track{

    display:flex;

    align-items:center;

    width:max-content;

    margin-left:-80px;

    animation:scrollLeft 28s linear infinite;

}

.ue-item{

    flex:0 0 auto;

    white-space:nowrap;

    padding-right:90px;

    font-family:'Anton',sans-serif;

    font-size:64px;

    font-weight:900;

    line-height:1;

    letter-spacing:2px;

    text-transform:uppercase;

    background:linear-gradient(
        180deg,
        #FFD75A,
        #FF9800,
        #FF4D00
    );

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

    filter:drop-shadow(0 5px 12px rgba(255,120,0,.28));

}

.ue-marquee:hover .ue-track{

    animation-play-state:paused;

}

@keyframes scrollLeft{

    from{

        transform:translateX(0);

    }

    to{

        transform:translateX(calc(-50%));

    }

}

/* TABLET */

@media(max-width:1024px){

    .ue-item{

        font-size:42px;

        padding-right:45px;

    }

}

/* CELULAR */

@media(max-width:767px){

    .ue-marquee{

        width:100%;
        margin-left:0;
        padding:2px 0;

    }

    .ue-track{

        animation-duration:18s;

        margin-left:-120px;

    }

    .ue-item{

        font-size:22px;

        padding-right:25px;

        letter-spacing:1px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-938080e *//* HERO */

.ultra-hero{

width:100%;

padding:80px 20px 0;

overflow:hidden;

}

.ultra-content{

max-width:1200px;

margin:auto;

text-align:center;

}

.ultra-small{

font-size:22px;

letter-spacing:6px;

color:#FFD66E;

margin-bottom:20px;

font-family:Montserrat,sans-serif;

}

.ultra-content h1{

margin:0;

line-height:.9;

font-family:Anton,sans-serif;

font-size:clamp(60px,10vw,180px);

}

.ultra-content h1 span{

display:block;

background:linear-gradient(180deg,#FFF2C2,#FFBF4D,#FF7600,#FF3D00);

-webkit-background-clip:text;

-webkit-text-fill-color:transparent;

text-shadow:0 0 40px rgba(255,120,0,.25);

}

.ultra-content p{

max-width:750px;

margin:30px auto;

font-size:clamp(18px,2vw,28px);

color:white;

font-family:Poppins,sans-serif;

line-height:1.6;

}

.ultra-content a{

display:inline-block;

padding:18px 45px;

border-radius:60px;

background:linear-gradient(90deg,#FF7600,#FF3D00);

color:white;

font-weight:bold;

text-decoration:none;

transition:.3s;

font-family:Poppins,sans-serif;

}

.ultra-content a:hover{

transform:translateY(-5px);

box-shadow:0 20px 50px rgba(255,100,0,.35);

}


/* MARQUEE */

.ultra-marquee{

margin-top:90px;

width:100%;

overflow:hidden;

white-space:nowrap;

}

.ultra-track{

display:inline-flex;

animation:move 35s linear infinite;

}

.ultra-track span{

font-family:Anton,sans-serif;

font-size:clamp(22px,3vw,60px);

background:linear-gradient(180deg,#FFD66E,#FF7600,#FF3D00);

-webkit-background-clip:text;

-webkit-text-fill-color:transparent;

padding-right:80px;

}

@keyframes move{

0%{

transform:translateX(0);

}

100%{

transform:translateX(-50%);

}

}

/* CELULAR */

@media(max-width:768px){

.ultra-hero{

padding-top:40px;

}

.ultra-content p{

padding:0 20px;

}

.ultra-track{

animation-duration:55s;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed10fe0 *//*==================================================
ULTRAEPICO PREMIUM SERVICES
==================================================*/

.ue-services{

    position:relative;
    height:450vh;
    background:linear-gradient(135deg,#ffffff,#f6f2ff);
    overflow:visible;

}

.ue-sticky{

    position:sticky;
    top:0;

    height:100vh;

    display:flex;

    align-items:center;

    justify-content:space-between;

    max-width:1500px;

    margin:auto;

    padding:0 6%;

}

/*==========================
IZQUIERDA
==========================*/

.ue-content{

    width:46%;

    position:relative;

    height:500px;

}

.ue-card{

    position:absolute;

    width:100%;

    opacity:0;

    transform:translateY(80px);

    transition:all .8s cubic-bezier(.2,.8,.2,1);

}

.ue-card.active{

    opacity:1;

    transform:translateY(0);

}

.ue-number{

    display:inline-block;

    color:#ff5b17;

    font-weight:700;

    font-size:18px;

    letter-spacing:3px;

    margin-bottom:15px;

}

.ue-card h2{

    font-size:clamp(2.5rem,5vw,5rem);

    line-height:1;

    font-weight:900;

    color:#1a1038;

    margin-bottom:25px;

}

.ue-card p{

    font-size:clamp(1rem,1.4vw,1.35rem);

    color:#555;

    line-height:1.7;

    max-width:560px;

    margin-bottom:35px;

}

.ue-card ul{

    list-style:none;

    padding:0;

}

.ue-card li{

    position:relative;

    padding-left:34px;

    margin-bottom:18px;

    font-size:19px;

    color:#2b2444;

}

.ue-card li:before{

    content:"●";

    position:absolute;

    left:0;

    color:#ff5b17;

}

/*==========================
IMAGENES
==========================*/

.ue-images{

    position:relative;

    width:48%;

    height:100%;

    display:flex;

    align-items:center;

    justify-content:center;

}

.ue-image{

    position:absolute;

    width:90%;

    max-width:760px;

    opacity:0;

    transform:scale(.82);

    transition:

    opacity .9s ease,

    transform .9s ease;

    filter:drop-shadow(0 40px 60px rgba(91,33,182,.18));

}

.ue-image.active{

    opacity:1;

    transform:scale(1);

}

/*==========================
RESPONSIVE
==========================*/

@media(max-width:1024px){

.ue-sticky{

flex-direction:column;

justify-content:center;

padding:40px 25px;

}

.ue-content{
    width:100%;
    min-height:420px;
    height:auto;
    text-align:center;

    display:flex;
    flex-direction:column;
    justify-content:center;
}

.ue-card p{

margin:auto;

}

.ue-card ul{

display:inline-block;

text-align:left;

}

.ue-images{

width:100%;

height:45%;

}

.ue-image{

width:75%;

}

}

@media (max-width:767px){

.ue-services{
    height:460vh;
}

.ue-sticky{
    padding:20px;
}

.ue-content{
    height:420px;
    display:flex;
    align-items:center;
    justify-content:center;
}

}

.ue-card h2{

font-size:clamp(2rem,8vw,3rem);

}

.ue-card p{

font-size:16px;

}

.ue-card li{

font-size:16px;

}

.ue-image{

width:95%;

max-width:360px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24f7d3a *//*====================================
SECCIÓN PROBLEMA
====================================*/

.elementor-13 .elementor-element.elementor-element-24f7d3a{

background:linear-gradient(180deg,#0D0A1F 0%,#13102C 100%);

padding:120px 80px;

border-radius:36px;

overflow:hidden;

position:relative;

}


/* HEADER */

.problem-badge{

display:inline-flex;

align-items:center;

padding:12px 20px;

background:rgba(255,106,0,.12);

border:1px solid rgba(255,106,0,.25);

border-radius:999px;

color:#FF7A3D;

font-size:13px;

font-weight:700;

letter-spacing:2px;

text-transform:uppercase;

width:fit-content;

backdrop-filter:blur(12px);

animation:pulseBadge 3s infinite;

}


.problem-title{

font-size:clamp(42px,5vw,74px);

font-weight:800;

line-height:1.05;

color:#FFFFFF;

margin-top:25px;

margin-bottom:25px;

max-width:820px;

}


.problem-description{

font-size:20px;

line-height:1.8;

color:#AEB2D0;

max-width:720px;

}


/* Badge Animation */

@keyframes pulseBadge{

0%{

box-shadow:0 0 0 rgba(255,122,61,.15);

}

50%{

box-shadow:0 0 35px rgba(255,122,61,.30);

}

100%{

box-shadow:0 0 0 rgba(255,122,61,.15);

}

}


/* RESPONSIVE */

@media(max-width:1024px){

.elementor-13 .elementor-element.elementor-element-24f7d3a{

padding:90px 50px;

}

.problem-title{

font-size:54px;

}

.problem-description{

font-size:18px;

}

}


@media(max-width:767px){

.elementor-13 .elementor-element.elementor-element-24f7d3a{

padding:60px 25px;

border-radius:24px;

}

.problem-title{

font-size:38px;

}

.problem-description{

font-size:17px;

}

.problem-badge{

font-size:11px;

letter-spacing:1px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40cb633 *//* =====================================================
   ULTRA ÉPICO - COMPONENTE #1
   SECCIÓN PROBLEMA
===================================================== */

.elementor-13 .elementor-element.elementor-element-40cb633{
    position: relative;
    overflow: hidden;

    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: clamp(30px,5vw,70px);

    background: #0D0B1F;
    border-radius: 32px;

    max-width: 1280px;
    margin: auto;

    padding:
    clamp(70px,8vw,120px)
    clamp(20px,5vw,70px);

    box-shadow:
    0 30px 80px rgba(0,0,0,.35);

    isolation: isolate;
}


/* ===========================
   LUZ MORADA
=========================== */

.elementor-13 .elementor-element.elementor-element-40cb633::before{

    content:"";

    position:absolute;

    width:700px;
    height:700px;

    top:-320px;
    right:-250px;

    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(116,72,255,.22) 0%,
    rgba(116,72,255,.10) 35%,
    transparent 72%);

    pointer-events:none;

    z-index:-1;

}


/* ===========================
   LUZ NARANJA
=========================== */

.elementor-13 .elementor-element.elementor-element-40cb633::after{

    content:"";

    position:absolute;

    width:550px;
    height:550px;

    bottom:-250px;
    left:-180px;

    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(255,111,44,.15) 0%,
    transparent 70%);

    pointer-events:none;

    z-index:-1;

}


/* ===========================
   RESPONSIVE TABLET
=========================== */

@media (max-width:1024px){

.elementor-13 .elementor-element.elementor-element-40cb633{

    gap:50px;

    padding:
    80px
    40px;

}

}


/* ===========================
   RESPONSIVE MOBILE
=========================== */

@media (max-width:767px){

.elementor-13 .elementor-element.elementor-element-40cb633{

    flex-direction:column;

    text-align:center;

    gap:45px;

    padding:
    60px
    24px;

    border-radius:24px;

}

.elementor-13 .elementor-element.elementor-element-40cb633::before{

    width:350px;
    height:350px;

    top:-120px;
    right:-120px;

}

.elementor-13 .elementor-element.elementor-element-40cb633::after{

    width:280px;
    height:280px;

    bottom:-120px;
    left:-120px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71bdc7e *//* CONTENEDOR */

.solution-flow{

position:relative;

}


/* Línea principal */

.solution-flow::before{

content:"";

position:absolute;

top:72px;

left:11%;

width:78%;

height:2px;

background:rgba(255,255,255,.12);

z-index:0;

}


/* Luz animada */

.solution-flow::after{

content:"";

position:absolute;

top:68px;

left:11%;

width:24px;

height:10px;

border-radius:50px;

background:#8B5CF6;

box-shadow:

0 0 12px #8B5CF6,

0 0 28px #8B5CF6,

0 0 55px #8B5CF6;

animation:flowMove 5s linear infinite;

z-index:1;

}


@keyframes flowMove{

0%{

transform:translateX(0);

}

100%{

transform:translateX(calc(78vw - 260px));

}

@media(max-width:767px){

.solution-flow::before,
.solution-flow::after{

display:none;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-224919b */.elementor-13 .elementor-element.elementor-element-224919b{

background:linear-gradient(
180deg,
#1B1836 0%,
#24275A 35%,
#2E3672 70%,
#37448A 100%
);

border-radius:70px;

padding:120px 70px;

position:relative;

overflow:hidden;

}
.elementor-13 .elementor-element.elementor-element-224919b::before{

content:"";

position:absolute;

width:500px;

height:500px;

background:#7C5CFF;

top:-180px;

right:-120px;

border-radius:50%;

filter:blur(180px);

opacity:.18;

}
.elementor-13 .elementor-element.elementor-element-224919b::after{

content:"";

position:absolute;

width:380px;

height:380px;

background:#4F8CFF;

bottom:-140px;

left:-120px;

border-radius:50%;

filter:blur(160px);

opacity:.16;

}/* End custom CSS */