.elementor-80 .elementor-element.elementor-element-fc875c1{--display:flex;--min-height:82vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:78px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-fc875c1:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-fc875c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0B0D14 0%, #11131C 100%);}.elementor-80 .elementor-element.elementor-element-6d4c3bbf{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.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-80 .elementor-element.elementor-element-3cbda01d .elementor-heading-title{font-size:58px;font-weight:800;line-height:1.04em;letter-spacing:0px;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-80 .elementor-element.elementor-element-4407aef1{font-size:20px;line-height:1.55em;color:#A0A3B1;}.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-80 .elementor-element.elementor-element-14b07577 .elementor-button{background-color:transparent;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(91deg, #6A5CFF 0%, #f2295b 100%);transition-duration:0.6s;border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-80 .elementor-element.elementor-element-14b07577 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-14b07577 .elementor-button:focus{background-color:#B3167A;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-14b07577 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-14b07577 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-3e8b31eb{font-size:13px;line-height:1.5em;color:#A0A3B1;}.elementor-80 .elementor-element.elementor-element-5da8d19b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--border-radius:28px 28px 28px 28px;box-shadow:0px 30px 90px 0px rgba(106,92,255,0.25);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-5da8d19b:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-5da8d19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-80 .elementor-element.elementor-element-45396488{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-18aad896 .elementor-heading-title{font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-66699f35{background-color:rgba(255,79,191,0.18);padding:8px 12px 8px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,79,191,0.38);border-radius:999px 999px 999px 999px;}.elementor-80 .elementor-element.elementor-element-66699f35 .elementor-heading-title{font-size:12px;font-weight:700;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-196c0ec6{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.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-80 .elementor-element.elementor-element-46e736e4{width:var( --container-widget-width, 27.148% );max-width:27.148%;background-color:rgba(255,255,255,0.08);padding:18px 16px 18px 16px;--container-widget-width:27.148%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-46e736e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-46e736e4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-80 .elementor-element.elementor-element-46e736e4.elementor-view-stacked .elementor-icon{background-color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-46e736e4.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-46e736e4.elementor-view-default .elementor-icon{fill:#8A6BFF;color:#8A6BFF;border-color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-46e736e4 .elementor-icon{font-size:25px;}.elementor-80 .elementor-element.elementor-element-46e736e4 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-46e736e4 .elementor-icon-box-title a{font-size:16px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-46e736e4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-46e736e4 .elementor-icon-box-description{font-size:12px;color:#A0A3B1;}.elementor-80 .elementor-element.elementor-element-6c7392f1{width:var( --container-widget-width, 26.508% );max-width:26.508%;background-color:rgba(255,255,255,0.08);padding:18px 16px 18px 16px;--container-widget-width:26.508%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-6c7392f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-6c7392f1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-80 .elementor-element.elementor-element-6c7392f1.elementor-view-stacked .elementor-icon{background-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-6c7392f1.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-6c7392f1.elementor-view-default .elementor-icon{fill:#FF4FBF;color:#FF4FBF;border-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-6c7392f1 .elementor-icon{font-size:25px;}.elementor-80 .elementor-element.elementor-element-6c7392f1 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-6c7392f1 .elementor-icon-box-title a{font-size:16px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-6c7392f1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-6c7392f1 .elementor-icon-box-description{font-size:12px;color:#A0A3B1;}.elementor-80 .elementor-element.elementor-element-a7f5434{background-color:rgba(255,255,255,0.07);padding:16px 14px 16px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-a7f5434.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-a7f5434 .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-a7f5434.elementor-view-stacked .elementor-icon{background-color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-a7f5434.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-a7f5434.elementor-view-default .elementor-icon{fill:#8A6BFF;color:#8A6BFF;border-color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-a7f5434 .elementor-icon{font-size:24px;}.elementor-80 .elementor-element.elementor-element-a7f5434 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-a7f5434 .elementor-icon-box-title a{font-size:15px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-a7f5434 .elementor-icon-box-title{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-a7f5434 .elementor-icon-box-description{font-size:12px;color:#A0A3B1;}.elementor-80 .elementor-element.elementor-element-30753d{background-color:rgba(255,255,255,0.07);padding:16px 14px 16px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-30753d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-30753d .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-30753d.elementor-view-stacked .elementor-icon{background-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-30753d.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-30753d.elementor-view-default .elementor-icon{fill:#FF4FBF;color:#FF4FBF;border-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-30753d .elementor-icon{font-size:24px;}.elementor-80 .elementor-element.elementor-element-30753d .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-30753d .elementor-icon-box-title a{font-size:15px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-30753d .elementor-icon-box-title{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-30753d .elementor-icon-box-description{font-size:12px;color:#A0A3B1;}.elementor-80 .elementor-element.elementor-element-56919eda{background-color:rgba(255,255,255,0.07);padding:16px 14px 16px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-56919eda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-56919eda .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-56919eda.elementor-view-stacked .elementor-icon{background-color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-56919eda.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-56919eda.elementor-view-default .elementor-icon{fill:#8A6BFF;color:#8A6BFF;border-color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-56919eda .elementor-icon{font-size:24px;}.elementor-80 .elementor-element.elementor-element-56919eda .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-56919eda .elementor-icon-box-title a{font-size:15px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-56919eda .elementor-icon-box-title{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-56919eda .elementor-icon-box-description{font-size:12px;color:#A0A3B1;}.elementor-80 .elementor-element.elementor-element-93d1e02{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-93d1e02:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-93d1e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #5F63FF 0%, #FF4FBF 100%);}.elementor-80 .elementor-element.elementor-element-1d098b51 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-35dbfe9{text-align:end;}.elementor-80 .elementor-element.elementor-element-35dbfe9 .elementor-heading-title{font-size:21px;font-weight:900;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-212cbde3{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-212cbde3:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-212cbde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-179ca455{text-align:center;}.elementor-80 .elementor-element.elementor-element-179ca455 .elementor-heading-title{font-size:38px;font-weight:800;line-height:1.16em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-26af391c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-80 .elementor-element.elementor-element-1bc2d9a2{--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:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-1bc2d9a2:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-1bc2d9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131C;}.elementor-80 .elementor-element.elementor-element-7b5fce65 .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-148ef188 .elementor-heading-title{font-size:28px;font-weight:900;color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-791728e2{--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:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-791728e2:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-791728e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131C;}.elementor-80 .elementor-element.elementor-element-49ef9a26 .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-37a79dbe .elementor-heading-title{font-size:28px;font-weight:900;color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-2562639e{--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:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-2562639e:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-2562639e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131C;}.elementor-80 .elementor-element.elementor-element-48905660 .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-1ab08772 .elementor-heading-title{font-size:28px;font-weight:900;color:#8A6BFF;}.elementor-80 .elementor-element.elementor-element-b02bc07{--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:rgba(255,79,191,0.35);--border-color:rgba(255,79,191,0.35);--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-b02bc07:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-b02bc07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131C;}.elementor-80 .elementor-element.elementor-element-8bfaec .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-59daf020 .elementor-heading-title{font-size:26px;font-weight:900;color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-72d7df9b{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 22px 55px 0px rgba(255,79,191,0.23);--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-80 .elementor-element.elementor-element-72d7df9b:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-72d7df9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #5F63FF 0%, #FF4FBF 100%);}.elementor-80 .elementor-element.elementor-element-6d2874d3{text-align:center;}.elementor-80 .elementor-element.elementor-element-6d2874d3 .elementor-heading-title{font-size:24px;font-weight:800;line-height:1.35em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-11a72d89{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:62px;--padding-bottom:62px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-11a72d89:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-11a72d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAC6FF;}.elementor-80 .elementor-element.elementor-element-5d288dc1{text-align:center;}.elementor-80 .elementor-element.elementor-element-5d288dc1 .elementor-heading-title{font-size:38px;font-weight:800;line-height:1.18em;color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-6d0c1b87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-80 .elementor-element.elementor-element-378d1da2{width:var( --container-widget-width, 39.583% );max-width:39.583%;background-color:#FFFFFF;padding:32px 22px 28px 22px;--container-widget-width:39.583%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;box-shadow:0px 12px 32px 0px rgba(11,13,20,0.08);}.elementor-80 .elementor-element.elementor-element-378d1da2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-378d1da2 .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-378d1da2.elementor-view-stacked .elementor-icon{background-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-378d1da2.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-378d1da2.elementor-view-default .elementor-icon{fill:#6A5CFF;color:#6A5CFF;border-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-378d1da2 .elementor-icon{font-size:30px;}.elementor-80 .elementor-element.elementor-element-378d1da2 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-378d1da2 .elementor-icon-box-title a{font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-378d1da2 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-378d1da2 .elementor-icon-box-description{font-size:14px;color:#5B5F6D;}.elementor-80 .elementor-element.elementor-element-3fe32301{width:var( --container-widget-width, 47.436% );max-width:47.436%;background-color:#FFFFFF;padding:32px 22px 28px 22px;--container-widget-width:47.436%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;box-shadow:0px 12px 32px 0px rgba(11,13,20,0.08);}.elementor-80 .elementor-element.elementor-element-3fe32301.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-3fe32301 .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-3fe32301.elementor-view-stacked .elementor-icon{background-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-3fe32301.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-3fe32301.elementor-view-default .elementor-icon{fill:#FF4FBF;color:#FF4FBF;border-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-3fe32301 .elementor-icon{font-size:30px;}.elementor-80 .elementor-element.elementor-element-3fe32301 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-3fe32301 .elementor-icon-box-title a{font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-3fe32301 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-3fe32301 .elementor-icon-box-description{font-size:14px;color:#5B5F6D;}.elementor-80 .elementor-element.elementor-element-71f6f82e{width:var( --container-widget-width, 35.84% );max-width:35.84%;background-color:#FFFFFF;padding:32px 22px 28px 22px;--container-widget-width:35.84%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;box-shadow:0px 12px 32px 0px rgba(11,13,20,0.08);}.elementor-80 .elementor-element.elementor-element-71f6f82e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-71f6f82e .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-71f6f82e.elementor-view-stacked .elementor-icon{background-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-71f6f82e.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-71f6f82e.elementor-view-default .elementor-icon{fill:#6A5CFF;color:#6A5CFF;border-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-71f6f82e .elementor-icon{font-size:30px;}.elementor-80 .elementor-element.elementor-element-71f6f82e .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-71f6f82e .elementor-icon-box-title a{font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-71f6f82e .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-71f6f82e .elementor-icon-box-description{font-size:14px;color:#5B5F6D;}.elementor-80 .elementor-element.elementor-element-351c55d4{width:var( --container-widget-width, 37.606% );max-width:37.606%;background-color:#FFFFFF;padding:32px 22px 28px 22px;--container-widget-width:37.606%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;box-shadow:0px 12px 32px 0px rgba(11,13,20,0.08);}.elementor-80 .elementor-element.elementor-element-351c55d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-351c55d4 .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-351c55d4.elementor-view-stacked .elementor-icon{background-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-351c55d4.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-351c55d4.elementor-view-default .elementor-icon{fill:#FF4FBF;color:#FF4FBF;border-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-351c55d4 .elementor-icon{font-size:30px;}.elementor-80 .elementor-element.elementor-element-351c55d4 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-351c55d4 .elementor-icon-box-title a{font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-351c55d4 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-351c55d4 .elementor-icon-box-description{font-size:14px;color:#5B5F6D;}.elementor-80 .elementor-element.elementor-element-7aa8392f{background-color:#FFFFFF;padding:32px 22px 28px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;box-shadow:0px 12px 32px 0px rgba(11,13,20,0.08);}.elementor-80 .elementor-element.elementor-element-7aa8392f .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-7aa8392f.elementor-view-stacked .elementor-icon{background-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-7aa8392f.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-7aa8392f.elementor-view-default .elementor-icon{fill:#6A5CFF;color:#6A5CFF;border-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-7aa8392f .elementor-icon{font-size:30px;}.elementor-80 .elementor-element.elementor-element-7aa8392f .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-7aa8392f .elementor-icon-box-title a{font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-7aa8392f .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-7aa8392f .elementor-icon-box-description{font-size:14px;color:#5B5F6D;}.elementor-80 .elementor-element.elementor-element-74593c42{background-color:#FFFFFF;padding:32px 22px 28px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;box-shadow:0px 12px 32px 0px rgba(11,13,20,0.08);}.elementor-80 .elementor-element.elementor-element-74593c42 .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-74593c42.elementor-view-stacked .elementor-icon{background-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-74593c42.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-74593c42.elementor-view-default .elementor-icon{fill:#FF4FBF;color:#FF4FBF;border-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-74593c42 .elementor-icon{font-size:30px;}.elementor-80 .elementor-element.elementor-element-74593c42 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-74593c42 .elementor-icon-box-title a{font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-74593c42 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-74593c42 .elementor-icon-box-description{font-size:14px;color:#5B5F6D;}.elementor-80 .elementor-element.elementor-element-7cec6bb8{background-color:#FFFFFF;padding:32px 22px 28px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;box-shadow:0px 12px 32px 0px rgba(11,13,20,0.08);}.elementor-80 .elementor-element.elementor-element-7cec6bb8 .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-7cec6bb8.elementor-view-stacked .elementor-icon{background-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-7cec6bb8.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-7cec6bb8.elementor-view-default .elementor-icon{fill:#6A5CFF;color:#6A5CFF;border-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-7cec6bb8 .elementor-icon{font-size:30px;}.elementor-80 .elementor-element.elementor-element-7cec6bb8 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-7cec6bb8 .elementor-icon-box-title a{font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-7cec6bb8 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-7cec6bb8 .elementor-icon-box-description{font-size:14px;color:#5B5F6D;}.elementor-80 .elementor-element.elementor-element-7c44d9ed{background-color:#FFFFFF;padding:32px 22px 28px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;box-shadow:0px 12px 32px 0px rgba(11,13,20,0.08);}.elementor-80 .elementor-element.elementor-element-7c44d9ed .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-7c44d9ed.elementor-view-stacked .elementor-icon{background-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-7c44d9ed.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-7c44d9ed.elementor-view-default .elementor-icon{fill:#FF4FBF;color:#FF4FBF;border-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-7c44d9ed .elementor-icon{font-size:30px;}.elementor-80 .elementor-element.elementor-element-7c44d9ed .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-7c44d9ed .elementor-icon-box-title a{font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-7c44d9ed .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-7c44d9ed .elementor-icon-box-description{font-size:14px;color:#5B5F6D;}.elementor-80 .elementor-element.elementor-element-1d0d9d63{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:58px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-1d0d9d63:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-1d0d9d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#790F7C;}.elementor-80 .elementor-element.elementor-element-3af99ed0{text-align:center;}.elementor-80 .elementor-element.elementor-element-3af99ed0 .elementor-heading-title{font-size:38px;font-weight:800;line-height:1.18em;color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-476cf917{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-80 .elementor-element.elementor-element-5b53ba2{background-color:#F6F7FB;padding:24px 22px 24px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-5b53ba2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-80 .elementor-element.elementor-element-5b53ba2.elementor-view-stacked .elementor-icon{background-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-5b53ba2.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-5b53ba2.elementor-view-default .elementor-icon{fill:#6A5CFF;color:#6A5CFF;border-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-5b53ba2 .elementor-icon{font-size:24px;}.elementor-80 .elementor-element.elementor-element-5b53ba2 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-5b53ba2 .elementor-icon-box-title a{font-size:17px;font-weight:700;line-height:1.35em;}.elementor-80 .elementor-element.elementor-element-5b53ba2 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-4091aa7d{background-color:#F6F7FB;padding:24px 22px 24px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-4091aa7d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-80 .elementor-element.elementor-element-4091aa7d.elementor-view-stacked .elementor-icon{background-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-4091aa7d.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-4091aa7d.elementor-view-default .elementor-icon{fill:#FF4FBF;color:#FF4FBF;border-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-4091aa7d .elementor-icon{font-size:24px;}.elementor-80 .elementor-element.elementor-element-4091aa7d .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-4091aa7d .elementor-icon-box-title a{font-size:17px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-4091aa7d .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-39ed8090{background-color:#F6F7FB;padding:24px 22px 24px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-39ed8090 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-80 .elementor-element.elementor-element-39ed8090.elementor-view-stacked .elementor-icon{background-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-39ed8090.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-39ed8090.elementor-view-default .elementor-icon{fill:#6A5CFF;color:#6A5CFF;border-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-39ed8090 .elementor-icon{font-size:24px;}.elementor-80 .elementor-element.elementor-element-39ed8090 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-39ed8090 .elementor-icon-box-title a{font-size:17px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-39ed8090 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-5cc01824{background-color:#F6F7FB;padding:24px 22px 24px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-5cc01824.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-5cc01824 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-80 .elementor-element.elementor-element-5cc01824.elementor-view-stacked .elementor-icon{background-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-5cc01824.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-5cc01824.elementor-view-default .elementor-icon{fill:#FF4FBF;color:#FF4FBF;border-color:#FF4FBF;}.elementor-80 .elementor-element.elementor-element-5cc01824 .elementor-icon{font-size:24px;}.elementor-80 .elementor-element.elementor-element-5cc01824 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-5cc01824 .elementor-icon-box-title a{font-size:17px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-5cc01824 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-62dc53d2{background-color:#F6F7FB;padding:24px 22px 24px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8F0;border-radius:18px 18px 18px 18px;}.elementor-80 .elementor-element.elementor-element-62dc53d2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-80 .elementor-element.elementor-element-62dc53d2.elementor-view-stacked .elementor-icon{background-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-62dc53d2.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-62dc53d2.elementor-view-default .elementor-icon{fill:#6A5CFF;color:#6A5CFF;border-color:#6A5CFF;}.elementor-80 .elementor-element.elementor-element-62dc53d2 .elementor-icon{font-size:24px;}.elementor-80 .elementor-element.elementor-element-62dc53d2 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-62dc53d2 .elementor-icon-box-title a{font-size:17px;font-weight:700;}.elementor-80 .elementor-element.elementor-element-62dc53d2 .elementor-icon-box-title{color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-2d5f3f32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:76px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-2d5f3f32:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-2d5f3f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #5F63FF 0%, #FF4FBF 100%);}.elementor-80 .elementor-element.elementor-element-7edee2c4{--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: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:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--border-radius:30px 30px 30px 30px;box-shadow:0px 28px 70px 0px rgba(11,13,20,0.42);--padding-top:48px;--padding-bottom:48px;--padding-left:54px;--padding-right:54px;}.elementor-80 .elementor-element.elementor-element-7edee2c4:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-7edee2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D14;}.elementor-80 .elementor-element.elementor-element-4e6b3d69{text-align:center;}.elementor-80 .elementor-element.elementor-element-4e6b3d69 .elementor-heading-title{font-size:40px;font-weight:800;line-height:1.16em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-56c160d9{text-align:center;font-size:18px;line-height:1.6em;color:#A0A3B1;}.elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button{background-color:#6A5CFF;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button:focus{background-color:#FF4FBF;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-6ce04419{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13px;line-height:1.55em;color:rgba(255,255,255,0.78);}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-fc875c1{--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-80 .elementor-element.elementor-element-3cbda01d .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-fc875c1{--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:46px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-3cbda01d .elementor-heading-title{font-size:36px;}.elementor-80 .elementor-element.elementor-element-4407aef1{font-size:17px;}.elementor-80 .elementor-element.elementor-element-14b07577 .elementor-button{font-size:17px;}.elementor-80 .elementor-element.elementor-element-5da8d19b{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-46e736e4{width:var( --container-widget-width, 230.297px );max-width:230.297px;--container-widget-width:230.297px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-6c7392f1{width:var( --container-widget-width, 229.047px );max-width:229.047px;--container-widget-width:229.047px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-a7f5434{width:var( --container-widget-width, 223.891px );max-width:223.891px;--container-widget-width:223.891px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-30753d{width:var( --container-widget-width, 224.562px );max-width:224.562px;--container-widget-width:224.562px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-56919eda{width:var( --container-widget-width, 232.594px );max-width:232.594px;--container-widget-width:232.594px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-93d1e02{--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-80 .elementor-element.elementor-element-35dbfe9{text-align:start;}.elementor-80 .elementor-element.elementor-element-212cbde3{--padding-top:42px;--padding-bottom:42px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-179ca455 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-72d7df9b{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-6d2874d3 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-11a72d89{--padding-top:46px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-5d288dc1 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-378d1da2{width:var( --container-widget-width, 546.391px );max-width:546.391px;--container-widget-width:546.391px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-3fe32301{width:var( --container-widget-width, 590.062px );max-width:590.062px;--container-widget-width:590.062px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-71f6f82e{width:var( --container-widget-width, 494.547px );max-width:494.547px;--container-widget-width:494.547px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-351c55d4{width:var( --container-widget-width, 423.672px );max-width:423.672px;--container-widget-width:423.672px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-1d0d9d63{--padding-top:44px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-3af99ed0 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-5cc01824{width:var( --container-widget-width, 277.016px );max-width:277.016px;--container-widget-width:277.016px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-2d5f3f32{--padding-top:52px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-80 .elementor-element.elementor-element-7edee2c4{--padding-top:34px;--padding-bottom:34px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-4e6b3d69 .elementor-heading-title{font-size:29px;}.elementor-80 .elementor-element.elementor-element-56c160d9{font-size:16px;}.elementor-80 .elementor-element.elementor-element-6ce04419{font-size:12px;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-6d4c3bbf{--width:50%;}.elementor-80 .elementor-element.elementor-element-5da8d19b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-80 .elementor-element.elementor-element-6d4c3bbf{--width:100%;}.elementor-80 .elementor-element.elementor-element-5da8d19b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5da8d19b *//* DESKTOP / TABLET */
@media (min-width: 768px) {
  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box {
    flex: unset !important;
    max-width: none !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(1),
  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(2) {
    width: calc(50% - 8px) !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(3),
  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(4),
  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(5) {
    width: calc(33.333% - 10px) !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(1) .elementor-icon-box-wrapper,
  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(2) .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 12px !important;
    text-align: left !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(3) .elementor-icon-box-wrapper,
  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(4) .elementor-icon-box-wrapper,
  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box:nth-of-type(5) .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }
}

/* CELULAR */
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-5da8d19b {
    width: 100% !important;
    max-width: 100% !important;
    padding: 18px 14px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b,
  .elementor-80 .elementor-element.elementor-element-5da8d19b * {
    box-sizing: border-box !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-widget-icon-box {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 12px !important;
    text-align: left !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-icon-box-icon {
    margin: 0 !important;
    flex: 0 0 auto !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-icon-box-content {
    min-width: 0 !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-icon-box-title {
    margin: 0 0 3px !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
  }

  .elementor-80 .elementor-element.elementor-element-5da8d19b .elementor-icon-box-description {
    font-size: 13px !important;
    line-height: 1.35 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d0c1b87 *//* DESKTOP - O QUE ESTA INCLUSO */
@media (min-width: 1025px) {
  .elementor-80 .elementor-element.elementor-element-6d0c1b87 {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 22px !important;
    max-width: 1180px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    align-items: stretch !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 > .elementor-widget-icon-box {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 215px !important;
    margin: 0 !important;
    padding: 34px 22px !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 .elementor-icon-box-wrapper {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 .elementor-icon {
    font-size: 36px !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 .elementor-icon-box-icon {
    margin-bottom: 16px !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 .elementor-icon-box-title {
    margin: 0 0 10px !important;
    font-size: 20px !important;
    line-height: 1.2 !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 .elementor-icon-box-description {
    font-size: 15px !important;
    line-height: 1.5 !important;
    max-width: 245px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* TABLET - 2 COLUNAS */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-80 .elementor-element.elementor-element-6d0c1b87 {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 18px !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 > .elementor-widget-icon-box {
    width: 100% !important;
    margin: 0 !important;
    min-height: 200px !important;
    padding: 30px 22px !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 .elementor-icon {
    font-size: 34px !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 .elementor-icon-box-title {
    font-size: 19px !important;
  }

  .elementor-80 .elementor-element.elementor-element-6d0c1b87 .elementor-icon-box-description {
    font-size: 15px !important;
    line-height: 1.45 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d0d9d63 */.elementor-80 .elementor-element.elementor-element-1d0d9d63 {
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 79, 191, 0.08), transparent 32%),
    linear-gradient(180deg, #FFFFFF 0%, #F7F8FF 100%) !important;
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

/* TITULO */
.elementor-80 .elementor-element.elementor-element-1d0d9d63 > .elementor-widget-heading .elementor-heading-title {
  color: #0B0D14 !important;
  font-size: 38px !important;
  line-height: 1.16 !important;
  margin-bottom: 8px !important;
}

/* CONTAINER DOS CARDS */
.elementor-80 .elementor-element.elementor-element-1d0d9d63 .e-con:has(.elementor-widget-icon-box) {
  max-width: 1060px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 18px !important;
  align-items: stretch !important;
}

/* CARDS */
.elementor-80 .elementor-element.elementor-element-1d0d9d63 .elementor-widget-icon-box {
  width: 100% !important;
  margin: 0 !important;
  min-height: 118px !important;
  padding: 24px 22px !important;
  background: rgba(255,255,255,0.94) !important;
  border: 1px solid #E3E6F2 !important;
  border-radius: 18px !important;
  box-shadow: 0 16px 40px rgba(19, 23, 42, 0.07) !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
}

/* HOVER DESKTOP */
@media (min-width: 1025px) {
  .elementor-80 .elementor-element.elementor-element-1d0d9d63 .elementor-widget-icon-box:hover {
    transform: translateY(-4px) !important;
    border-color: rgba(106, 92, 255, 0.28) !important;
    box-shadow: 0 22px 55px rgba(19, 23, 42, 0.11) !important;
  }
}

/* CONTEUDO DO CARD */
.elementor-80 .elementor-element.elementor-element-1d0d9d63 .elementor-icon-box-wrapper {
  height: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 14px !important;
  text-align: left !important;
}

.elementor-80 .elementor-element.elementor-element-1d0d9d63 .elementor-icon-box-icon {
  margin: 0 !important;
  flex: 0 0 auto !important;
}

.elementor-80 .elementor-element.elementor-element-1d0d9d63 .elementor-icon {
  font-size: 24px !important;
}

.elementor-80 .elementor-element.elementor-element-1d0d9d63 .elementor-icon-box-title {
  margin: 0 !important;
  color: #0B0D14 !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-80 .elementor-element.elementor-element-1d0d9d63 .e-con:has(.elementor-widget-icon-box) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* CELULAR */
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-1d0d9d63 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .elementor-80 .elementor-element.elementor-element-1d0d9d63 > .elementor-widget-heading .elementor-heading-title {
    font-size: 28px !important;
  }

  .elementor-80 .elementor-element.elementor-element-1d0d9d63 .e-con:has(.elementor-widget-icon-box) {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }

  .elementor-80 .elementor-element.elementor-element-1d0d9d63 .elementor-widget-icon-box {
    min-height: auto !important;
    padding: 20px 18px !important;
  }

  .elementor-80 .elementor-element.elementor-element-1d0d9d63 .elementor-icon-box-title {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58ef542f */.elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button {
  position: relative !important;
  overflow: hidden !important;
  min-height: 62px !important;
  padding: 18px 76px 18px 32px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #5F63FF 0%, #A34BFF 50%, #FF4FBF 100%) !important;
  color: #FFFFFF !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  animation: buttonBeaconGlow 2.4s ease-in-out infinite !important;
}

.elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button::before {
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,0.10) 40%,
    rgba(255,255,255,0.55) 50%,
    rgba(255,255,255,0.10) 60%,
    transparent 100%
  );
  transform: translateX(-120%) rotate(12deg);
  animation: ctaShine 2.8s ease-in-out infinite;
}

.elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button::after {
  content: "→";
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 42px;
  height: 42px;
  border-radius: 999px;
  background: #FFFFFF;
  color: #6A5CFF;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: 900;
  z-index: 4;
  animation: arrowPulse 1.6s ease-in-out infinite;
}

.elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button-content-wrapper {
  position: relative;
  z-index: 3;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
}

.elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button-text {
  position: relative;
  top: 1px;
  line-height: 1.1 !important;
}

@keyframes buttonBeaconGlow {
  0%, 100% {
    box-shadow:
      0 18px 48px rgba(106, 92, 255, 0.30),
      0 0 0 rgba(95, 99, 255, 0),
      0 0 0 rgba(255, 79, 191, 0);
  }

  50% {
    box-shadow:
      0 18px 48px rgba(106, 92, 255, 0.38),
      0 0 24px 10px rgba(95, 99, 255, 0.65),
      0 0 46px 18px rgba(255, 79, 191, 0.55);
  }
}

@keyframes ctaShine {
  0% {
    transform: translateX(-120%) rotate(12deg);
    opacity: 0;
  }

  18% {
    opacity: 1;
  }

  45%, 100% {
    transform: translateX(120%) rotate(12deg);
    opacity: 0;
  }
}

@keyframes arrowPulse {
  0%, 100% {
    transform: translateY(-50%) scale(1);
  }

  50% {
    transform: translateY(-50%) scale(1.08);
  }
}

@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button {
    width: 100% !important;
    min-height: 60px !important;
    padding: 16px 64px 16px 24px !important;
    font-size: 17px !important;
    font-weight: 800 !important;
  }

  .elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button-text {
    top: 2px;
  }

  .elementor-80 .elementor-element.elementor-element-58ef542f .elementor-button::after {
    width: 38px !important;
    height: 38px !important;
    right: 11px !important;
    font-size: 22px !important;
  }
}/* End custom CSS */
/* Start custom CSS */#ast-scroll-top,
.ast-scroll-top,
.scroll-to-top,
.back-to-top,
.elementor-scroll-top,
.elementor-widget-scroll-to-top {
  display: none !important;
}/* End custom CSS */