.elementor-25 .elementor-element.elementor-element-b3ef36c{--display:flex;--min-height:751px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.8;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b3ef36c::before, .elementor-25 .elementor-element.elementor-element-b3ef36c > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b3ef36c > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b3ef36c > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b3ef36c > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b3ef36c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C0911;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25 .elementor-element.elementor-element-d7b7ca1{width:var( --container-widget-width, 339px );max-width:339px;--container-widget-width:339px;--container-widget-flex-grow:0;z-index:2;}.elementor-25 .elementor-element.elementor-element-d7b7ca1.elementor-element{--align-self:center;}.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-25 .elementor-element.elementor-element-2f47d29{width:var( --container-widget-width, 808px );max-width:808px;--container-widget-width:808px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-25 .elementor-element.elementor-element-2f47d29.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-2f47d29 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:700;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-25 .elementor-element.elementor-element-f43cf01{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f43cf01.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-e785da7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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-25 .elementor-element.elementor-element-19adf81{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-19adf81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-19adf81 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;border-radius:900px 900px 900px 900px;padding:20px 60px 20px 60px;}.elementor-25 .elementor-element.elementor-element-416e337{padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-416e337.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-d55ef70{--display:flex;--min-height:774px;--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;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d55ef70:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d55ef70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9c7f62 );}.elementor-25 .elementor-element.elementor-element-0c8b1b8{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-25 .elementor-element.elementor-element-0c8b1b8 img{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-d309fc1{--display:flex;--min-height:52px;}.elementor-25 .elementor-element.elementor-element-7cfbe94{width:var( --container-widget-width, 865px );max-width:865px;--container-widget-width:865px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-25 .elementor-element.elementor-element-7cfbe94.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-7cfbe94 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:53px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-63854f9{width:var( --container-widget-width, 635px );max-width:635px;--container-widget-width:635px;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-63854f9.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-6868b2e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-6868b2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-6868b2e .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;border-radius:900px 900px 900px 900px;padding:20px 60px 20px 60px;}.elementor-25 .elementor-element.elementor-element-645d0e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-645d0e7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-645d0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0911;}.elementor-25 .elementor-element.elementor-element-8126411{width:var( --container-widget-width, 1000px );max-width:1000px;margin:-144px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#715999;border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-8126411.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-8126411 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-25 .elementor-element.elementor-element-021dddc{--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;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d5c3a8a{width:var( --container-widget-width, 453px );max-width:453px;--container-widget-width:453px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-d5c3a8a.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-d5c3a8a .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c752502{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;text-align:end;}.elementor-25 .elementor-element.elementor-element-c752502.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-c752502 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.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-25 .elementor-element.elementor-element-ec7dbdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -104px;}.elementor-25 .elementor-element.elementor-element-ec7dbdf .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-ec7dbdf.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-25 .elementor-element.elementor-element-ec7dbdf.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ec7dbdf.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-25 .elementor-element.elementor-element-ec7dbdf.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ec7dbdf.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-25 .elementor-element.elementor-element-ec7dbdf .elementor-icon{font-size:138px;}.elementor-25 .elementor-element.elementor-element-ec7dbdf .elementor-icon svg{height:138px;}.elementor-25 .elementor-element.elementor-element-80aad15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2749d22{width:var( --container-widget-width, 39px );max-width:39px;margin:0px 202px calc(var(--kit-widget-spacing, 0px) + 0px) -268px;--container-widget-width:39px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-2749d22.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-6fc3c83{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6fc3c83:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6fc3c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0911;}.elementor-25 .elementor-element.elementor-element-205a443{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-205a443.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-205a443 .elementor-heading-title{font-size:91px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c3af30f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-c3af30f .elementor-icon{font-size:113px;}.elementor-25 .elementor-element.elementor-element-c3af30f .elementor-icon svg{height:113px;}.elementor-25 .elementor-element.elementor-element-3646987{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3646987:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3646987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9c7f62 );}.elementor-25 .elementor-element.elementor-element-0adb2eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-0adb2eb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0adb2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-25 .elementor-element.elementor-element-4e2346b{--display:flex;}.elementor-25 .elementor-element.elementor-element-7af8467{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-7af8467.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-7af8467 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-6f0d3cb{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-25 .elementor-element.elementor-element-6f0d3cb.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-9ebdb71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6d9e733 img{width:50%;border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-50479d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-50479d4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-50479d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-25 .elementor-element.elementor-element-102e3ba{--display:flex;}.elementor-25 .elementor-element.elementor-element-64e2a44{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-64e2a44.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-64e2a44 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-c2a0396{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-25 .elementor-element.elementor-element-c2a0396.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-99c7ba7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2ccd90e img{width:50%;border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-935524f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-935524f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-935524f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-25 .elementor-element.elementor-element-41fffbf{--display:flex;}.elementor-25 .elementor-element.elementor-element-bdab28d{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-bdab28d.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-bdab28d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-66ee633{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#000000;}.elementor-25 .elementor-element.elementor-element-66ee633.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-8ac86ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5f9e996{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-5f9e996 img{width:50%;border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-2bdefd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2bdefd3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2bdefd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9c7f62 );}.elementor-25 .elementor-element.elementor-element-5b57a3f{--display:flex;--min-height:1054px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-10b056c{width:var( --container-widget-width, 440px );max-width:440px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-10b056c.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-10b056c .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-09b8c68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-459dd2b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-25 .elementor-element.elementor-element-afc75fc{width:var( --container-widget-width, 378px );max-width:378px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:378px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-afc75fc.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-afc75fc .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e756ae1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:111;}.elementor-25 .elementor-element.elementor-element-2eca10c{width:var( --container-widget-width, 378px );max-width:378px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:378px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-2eca10c.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-2eca10c .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9a50ffc{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:111;}.elementor-25 .elementor-element.elementor-element-96f45fb{width:var( --container-widget-width, 378px );max-width:378px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:378px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-96f45fb.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-96f45fb .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e1e7b89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e1e7b89:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e1e7b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0911;}.elementor-25 .elementor-element.elementor-element-89b4338{width:var( --container-widget-width, 808px );max-width:808px;padding:0px 0px 0100px 0px;--container-widget-width:808px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-25 .elementor-element.elementor-element-89b4338.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-89b4338 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:54px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1ba620e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 020px;--row-gap:20px;--column-gap:020px;--margin-top:0px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-1ba620e.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-7a9d99d{--display:flex;--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:10;}.elementor-25 .elementor-element.elementor-element-7a9d99d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7a9d99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0DEDE 59%, #E0DEDE 32%);}.elementor-25 .elementor-element.elementor-element-b442cba{--display:flex;}.elementor-25 .elementor-element.elementor-element-16abe3b{margin:-108px -14px calc(var(--kit-widget-spacing, 0px) + -20px) -14px;}.elementor-25 .elementor-element.elementor-element-16abe3b img{width:61%;}.elementor-25 .elementor-element.elementor-element-06b84b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-8f27f13{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-8f27f13:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8f27f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a2236b );}.elementor-25 .elementor-element.elementor-element-8f27f13.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-7e7085e{text-align:center;}.elementor-25 .elementor-element.elementor-element-7e7085e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#F8F8F8;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-754bef0{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-754bef0 .elementor-icon-list-icon i{color:#602CB6;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-754bef0 .elementor-icon-list-icon svg{fill:#602CB6;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-754bef0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-a42d535{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-a42d535 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-a67212e{text-align:center;}.elementor-25 .elementor-element.elementor-element-a67212e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#424242;}.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-25 .elementor-element.elementor-element-bd3d957{width:var( --container-widget-width, 38% );max-width:38%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-bd3d957.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-title{margin-block-end:8px;color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-bd3d957.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-bd3d957.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-bd3d957.elementor-view-default .elementor-icon{fill:#2A2A2A;color:#2A2A2A;border-color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon{font-size:26px;}.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-bd3d957:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-bd3d957:has(:focus) .elementor-icon-box-title{color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-description{color:#2A2A2A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-b909ed4{--divider-border-style:solid;--divider-color:#9C9C9C;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-b909ed4 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-b909ed4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25 .elementor-element.elementor-element-5bafb6b .elementor-button{background-color:#00CDFF00;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-5bafb6b{width:var( --container-widget-width, 100% );max-width:100%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-5bafb6b.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-5bafb6b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-25 .elementor-element.elementor-element-5bafb6b .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-5bafb6b .elementor-button:focus{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5bafb6b .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-5bafb6b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e83e981{--display:flex;--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:10;}.elementor-25 .elementor-element.elementor-element-e83e981:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e83e981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B0172;}.elementor-25 .elementor-element.elementor-element-85ff4c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-85ff4c6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-85ff4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0BBF64;}.elementor-25 .elementor-element.elementor-element-85ff4c6.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-34c36cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5d4f3e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-5f729f1 img{width:67%;}.elementor-25 .elementor-element.elementor-element-f298f7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-dd4eb4e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-dd4eb4e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dd4eb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-dd4eb4e.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-3db6e82{text-align:center;}.elementor-25 .elementor-element.elementor-element-3db6e82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-f519aa2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#8F8F8F;--border-color:#8F8F8F;--border-radius:13px 13px 13px 13px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-f519aa2.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-d0d8f03{text-align:center;}.elementor-25 .elementor-element.elementor-element-d0d8f03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#89FF06;}.elementor-25 .elementor-element.elementor-element-d2cbb5e{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-d2cbb5e .elementor-icon-list-icon i{color:#D0B3FF;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-d2cbb5e .elementor-icon-list-icon svg{fill:#D0B3FF;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-d2cbb5e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-ea17e1d{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-ea17e1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#F0F0F0;}.elementor-25 .elementor-element.elementor-element-4e09b6e{text-align:center;}.elementor-25 .elementor-element.elementor-element-4e09b6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#F3F3F3;}.elementor-25 .elementor-element.elementor-element-a466600{width:var( --container-widget-width, 41% );max-width:41%;padding:11px 0px 0px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-a466600.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:21px;}.elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon-box-title{margin-block-end:8px;color:#EEEEEE;}.elementor-25 .elementor-element.elementor-element-a466600.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a466600.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a466600.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon{font-size:21px;}.elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-a466600:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-a466600:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b2a1c8b{--divider-border-style:solid;--divider-color:#9C9C9C;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-b2a1c8b .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-b2a1c8b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25 .elementor-element.elementor-element-91882b0 .elementor-button{background-color:#00CDFF00;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-91882b0{width:var( --container-widget-width, 100% );max-width:100%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-91882b0.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-91882b0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-25 .elementor-element.elementor-element-91882b0 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-91882b0 .elementor-button:focus{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-91882b0 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-91882b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ccb473a{--display:flex;--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:10;}.elementor-25 .elementor-element.elementor-element-ccb473a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ccb473a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0DEDE 59%, #E0DEDE 32%);}.elementor-25 .elementor-element.elementor-element-f804ae2{--display:flex;}.elementor-25 .elementor-element.elementor-element-0088f86{margin:-108px -14px calc(var(--kit-widget-spacing, 0px) + -20px) -14px;}.elementor-25 .elementor-element.elementor-element-0088f86 img{width:61%;}.elementor-25 .elementor-element.elementor-element-04992bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-790c6cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-790c6cf:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-790c6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a2236b );}.elementor-25 .elementor-element.elementor-element-790c6cf.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-cc5dbd6{text-align:center;}.elementor-25 .elementor-element.elementor-element-cc5dbd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#F8F8F8;}.elementor-25 .elementor-element.elementor-element-463f45e{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-463f45e .elementor-icon-list-icon i{color:#602CB6;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-463f45e .elementor-icon-list-icon svg{fill:#602CB6;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-463f45e .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-9d8e762{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-9d8e762 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-cc49982{text-align:center;}.elementor-25 .elementor-element.elementor-element-cc49982 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#424242;}.elementor-25 .elementor-element.elementor-element-69c80c7{width:var( --container-widget-width, 37% );max-width:37%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-69c80c7.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-title{margin-block-end:8px;color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-69c80c7.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-69c80c7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-69c80c7.elementor-view-default .elementor-icon{fill:#2A2A2A;color:#2A2A2A;border-color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon{font-size:26px;}.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-69c80c7:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-69c80c7:has(:focus) .elementor-icon-box-title{color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-description{color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-d32b6ae{--divider-border-style:solid;--divider-color:#9C9C9C;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-d32b6ae .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-d32b6ae .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25 .elementor-element.elementor-element-9ff1864 .elementor-button{background-color:#00CDFF00;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-9ff1864{width:var( --container-widget-width, 100% );max-width:100%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-9ff1864.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-9ff1864 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-25 .elementor-element.elementor-element-9ff1864 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-9ff1864 .elementor-button:focus{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9ff1864 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-9ff1864 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-be57973{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-be57973 img{width:65%;filter:brightness( 94% ) contrast( 0% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25 .elementor-element.elementor-element-ae00fef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ae00fef:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ae00fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0911;}.elementor-25 .elementor-element.elementor-element-e415fb8{width:var( --container-widget-width, 808px );max-width:808px;padding:0px 0px 0100px 0px;--container-widget-width:808px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-25 .elementor-element.elementor-element-e415fb8.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-e415fb8 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:54px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ebc3d54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 020px;--row-gap:20px;--column-gap:020px;--margin-top:0px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-ebc3d54.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-ae9a4d4{--display:flex;--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:10;}.elementor-25 .elementor-element.elementor-element-ae9a4d4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ae9a4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0DEDE 59%, #E0DEDE 32%);}.elementor-25 .elementor-element.elementor-element-b5e4c3e{--display:flex;}.elementor-25 .elementor-element.elementor-element-18ba0a0{margin:-108px -14px calc(var(--kit-widget-spacing, 0px) + -20px) -14px;}.elementor-25 .elementor-element.elementor-element-18ba0a0 img{width:42%;}.elementor-25 .elementor-element.elementor-element-70043db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-6a25d00{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-6a25d00:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6a25d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a2236b );}.elementor-25 .elementor-element.elementor-element-6a25d00.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-78e086c{text-align:center;}.elementor-25 .elementor-element.elementor-element-78e086c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#F8F8F8;}.elementor-25 .elementor-element.elementor-element-e16795e{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-e16795e .elementor-icon-list-icon i{color:#602CB6;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e16795e .elementor-icon-list-icon svg{fill:#602CB6;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-e16795e .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-18ceb70{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-18ceb70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-3b19a78{text-align:center;}.elementor-25 .elementor-element.elementor-element-3b19a78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#424242;}.elementor-25 .elementor-element.elementor-element-0880fc5{width:var( --container-widget-width, 24% );max-width:24%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-0880fc5.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-title{margin-block-end:8px;color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-0880fc5.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-0880fc5.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-0880fc5.elementor-view-default .elementor-icon{fill:#2A2A2A;color:#2A2A2A;border-color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon{font-size:26px;}.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-0880fc5:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-0880fc5:has(:focus) .elementor-icon-box-title{color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-description{color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-12ab1e4{--divider-border-style:solid;--divider-color:#9C9C9C;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-12ab1e4 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-12ab1e4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25 .elementor-element.elementor-element-7b9e2cc .elementor-button{background-color:#00CDFF00;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-7b9e2cc{width:var( --container-widget-width, 100% );max-width:100%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7b9e2cc.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-7b9e2cc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-25 .elementor-element.elementor-element-7b9e2cc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-7b9e2cc .elementor-button:focus{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7b9e2cc .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-7b9e2cc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c62b9d5{--display:flex;--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;--z-index:10;}.elementor-25 .elementor-element.elementor-element-c62b9d5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c62b9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B0172;}.elementor-25 .elementor-element.elementor-element-58ebd9c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-58ebd9c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-58ebd9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0BBF64;}.elementor-25 .elementor-element.elementor-element-58ebd9c.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-571fe59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-305a727{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-f91f9d3 img{width:54%;}.elementor-25 .elementor-element.elementor-element-43edff1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-31fb5d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-31fb5d1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-31fb5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-31fb5d1.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-e174672{text-align:center;}.elementor-25 .elementor-element.elementor-element-e174672 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#2A2A2A;}.elementor-25 .elementor-element.elementor-element-5b41d31{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dotted;--border-style:dotted;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#8F8F8F;--border-color:#8F8F8F;--border-radius:13px 13px 13px 13px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-5b41d31.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-0775617{text-align:center;}.elementor-25 .elementor-element.elementor-element-0775617 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#89FF06;}.elementor-25 .elementor-element.elementor-element-2e94a4e{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-2e94a4e .elementor-icon-list-icon i{color:#D0B3FF;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2e94a4e .elementor-icon-list-icon svg{fill:#D0B3FF;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-2e94a4e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2e75ec0{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-2e75ec0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#F0F0F0;}.elementor-25 .elementor-element.elementor-element-5ea994b{text-align:center;}.elementor-25 .elementor-element.elementor-element-5ea994b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#F3F3F3;}.elementor-25 .elementor-element.elementor-element-bb46e19{width:var( --container-widget-width, 24% );max-width:24%;padding:11px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-bb46e19.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:21px;}.elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon-box-title{margin-block-end:8px;color:#EEEEEE;}.elementor-25 .elementor-element.elementor-element-bb46e19.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bb46e19.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-bb46e19.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon{font-size:21px;}.elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-bb46e19:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-bb46e19:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e3535a0{--divider-border-style:solid;--divider-color:#9C9C9C;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-e3535a0 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-e3535a0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25 .elementor-element.elementor-element-77f06a5 .elementor-button{background-color:#00CDFF00;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-77f06a5{width:var( --container-widget-width, 100% );max-width:100%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-77f06a5.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-77f06a5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-25 .elementor-element.elementor-element-77f06a5 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-77f06a5 .elementor-button:focus{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-77f06a5 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-77f06a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e467d0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-e467d0e img{width:65%;filter:brightness( 94% ) contrast( 0% ) saturate( 101% ) blur( 0px ) hue-rotate( 0deg );}.elementor-25 .elementor-element.elementor-element-621b44d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-621b44d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-621b44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0A38;}.elementor-25 .elementor-element.elementor-element-310e8c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-310e8c0.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-310e8c0 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-310e8c0.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-25 .elementor-element.elementor-element-310e8c0.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-310e8c0.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-25 .elementor-element.elementor-element-310e8c0.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-310e8c0.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-25 .elementor-element.elementor-element-310e8c0 .elementor-icon{font-size:286px;}.elementor-25 .elementor-element.elementor-element-310e8c0 .elementor-icon svg{height:286px;}.elementor-25 .elementor-element.elementor-element-9f4f379{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-9f4f379.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-9f4f379 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-333919a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-333919a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-333919a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0911;}.elementor-25 .elementor-element.elementor-element-2dd872c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25 .elementor-element.elementor-element-59afbe8{width:var( --container-widget-width, 305px );max-width:305px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:305px;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-59afbe8.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-59afbe8 .elementor-heading-title{font-family:"Plus Jakarta", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-96c20bc{width:var( --container-widget-width, 421px );max-width:421px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:421px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF8F;}.elementor-25 .elementor-element.elementor-element-96c20bc.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-909282b{width:var( --container-widget-width, 389px );max-width:389px;--container-widget-width:389px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-909282b.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-909282b img{width:100%;}.elementor-25 .elementor-element.elementor-element-29d46a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-7ba5a2e{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-455b1e3{width:var( --container-widget-width, 841px );max-width:841px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:841px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF8F;}.elementor-25 .elementor-element.elementor-element-455b1e3.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-47e830f{--display:flex;}.elementor-25 .elementor-element.elementor-element-88b2111{width:var( --container-widget-width, 841px );max-width:841px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:841px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF8F;}.elementor-25 .elementor-element.elementor-element-88b2111.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-21d533d{--display:flex;}.elementor-25 .elementor-element.elementor-element-6044879{width:var( --container-widget-width, 841px );max-width:841px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:841px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF8F;}.elementor-25 .elementor-element.elementor-element-6044879.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-ad6da7d{--display:flex;}.elementor-25 .elementor-element.elementor-element-11104db{width:var( --container-widget-width, 841px );max-width:841px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:841px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF8F;}.elementor-25 .elementor-element.elementor-element-11104db.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-2407db3{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-25 .elementor-element.elementor-element-2407db3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;border-color:#292929;}.elementor-25 .elementor-element.elementor-element-2407db3 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-25 .elementor-element.elementor-element-2407db3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta", Sans-serif;font-weight:700;}.elementor-25 .elementor-element.elementor-element-b8d7fbf{--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;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFBAFC30;--border-color:#FFBAFC30;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b8d7fbf:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b8d7fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C0A38;}.elementor-25 .elementor-element.elementor-element-77b34e0.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-77b34e0{text-align:start;}.elementor-25 .elementor-element.elementor-element-77b34e0 img{width:25%;}.elementor-25 .elementor-element.elementor-element-91153ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:#FFFFFF8F;}.elementor-25 .elementor-element.elementor-element-91153ab.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-2eb0dfb{--display:flex;}.elementor-25 .elementor-element.elementor-element-2eb0dfb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2eb0dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8a5b40 );}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-1ba620e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-5bafb6b .elementor-button{font-size:18px;padding:25px 10px 25px 10px;}.elementor-25 .elementor-element.elementor-element-91882b0 .elementor-button{font-size:18px;padding:25px 10px 25px 10px;}.elementor-25 .elementor-element.elementor-element-9ff1864 .elementor-button{font-size:18px;padding:25px 10px 25px 10px;}.elementor-25 .elementor-element.elementor-element-ebc3d54{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-7b9e2cc .elementor-button{font-size:18px;padding:25px 10px 25px 10px;}.elementor-25 .elementor-element.elementor-element-77f06a5 .elementor-button{font-size:18px;padding:25px 10px 25px 10px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-d55ef70{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-021dddc{--content-width:1000px;}.elementor-25 .elementor-element.elementor-element-80aad15{--content-width:1000px;}.elementor-25 .elementor-element.elementor-element-5b57a3f{--content-width:1000px;}.elementor-25 .elementor-element.elementor-element-e1e7b89{--content-width:1250px;}.elementor-25 .elementor-element.elementor-element-1ba620e{--width:87%;}.elementor-25 .elementor-element.elementor-element-7a9d99d{--width:100%;}.elementor-25 .elementor-element.elementor-element-8f27f13{--width:71%;}.elementor-25 .elementor-element.elementor-element-e83e981{--width:100%;}.elementor-25 .elementor-element.elementor-element-85ff4c6{--width:78%;}.elementor-25 .elementor-element.elementor-element-dd4eb4e{--width:60%;}.elementor-25 .elementor-element.elementor-element-f519aa2{--width:92%;}.elementor-25 .elementor-element.elementor-element-ccb473a{--width:100%;}.elementor-25 .elementor-element.elementor-element-790c6cf{--width:60%;}.elementor-25 .elementor-element.elementor-element-ae00fef{--content-width:1250px;}.elementor-25 .elementor-element.elementor-element-ebc3d54{--width:87%;}.elementor-25 .elementor-element.elementor-element-ae9a4d4{--width:100%;}.elementor-25 .elementor-element.elementor-element-6a25d00{--width:60%;}.elementor-25 .elementor-element.elementor-element-c62b9d5{--width:100%;}.elementor-25 .elementor-element.elementor-element-58ebd9c{--width:78%;}.elementor-25 .elementor-element.elementor-element-31fb5d1{--width:60%;}.elementor-25 .elementor-element.elementor-element-5b41d31{--width:92%;}.elementor-25 .elementor-element.elementor-element-2dd872c{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-1ba620e{--width:100%;}.elementor-25 .elementor-element.elementor-element-ebc3d54{--width:100%;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-b3ef36c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-d7b7ca1{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;}.elementor-25 .elementor-element.elementor-element-2f47d29{--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;}.elementor-25 .elementor-element.elementor-element-2f47d29 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-f43cf01{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-d55ef70{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-d55ef70.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-d309fc1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-7cfbe94{--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;text-align:center;}.elementor-25 .elementor-element.elementor-element-7cfbe94 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-63854f9{width:auto;max-width:auto;text-align:center;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-6868b2e{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-645d0e7{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-8126411{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-021dddc{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-d5c3a8a{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;text-align:center;}.elementor-25 .elementor-element.elementor-element-d5c3a8a .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-c752502{--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;}.elementor-25 .elementor-element.elementor-element-c752502 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-ec7dbdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-ec7dbdf .elementor-icon{font-size:103px;}.elementor-25 .elementor-element.elementor-element-ec7dbdf .elementor-icon svg{height:103px;}.elementor-25 .elementor-element.elementor-element-205a443{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-25 .elementor-element.elementor-element-205a443 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-0adb2eb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-7af8467{text-align:center;}.elementor-25 .elementor-element.elementor-element-7af8467 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-6f0d3cb{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;text-align:center;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-6d9e733 img{width:50%;}.elementor-25 .elementor-element.elementor-element-50479d4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-64e2a44{text-align:center;}.elementor-25 .elementor-element.elementor-element-64e2a44 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-c2a0396{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;text-align:center;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-2ccd90e img{width:50%;}.elementor-25 .elementor-element.elementor-element-935524f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-bdab28d{text-align:center;}.elementor-25 .elementor-element.elementor-element-bdab28d .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-66ee633{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;text-align:center;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-5f9e996 img{width:50%;}.elementor-25 .elementor-element.elementor-element-5b57a3f{--min-height:116px;}.elementor-25 .elementor-element.elementor-element-10b056c{text-align:center;}.elementor-25 .elementor-element.elementor-element-10b056c .elementor-heading-title{font-size:35px;}.elementor-25 .elementor-element.elementor-element-afc75fc .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-2eca10c .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-96f45fb .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-e1e7b89{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:13px;--padding-right:13px;}.elementor-25 .elementor-element.elementor-element-89b4338{padding:0px 0px 0px 0px;--container-widget-width:354px;--container-widget-flex-grow:0;width:var( --container-widget-width, 354px );max-width:354px;}.elementor-25 .elementor-element.elementor-element-89b4338 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-1ba620e{--width:100%;--min-height:0px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-7a9d99d{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-b442cba{--width:100%;--min-height:0px;}.elementor-25 .elementor-element.elementor-element-16abe3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-16abe3b img{width:100%;max-width:53%;height:200px;}.elementor-25 .elementor-element.elementor-element-06b84b4{--width:89%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-06b84b4.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-8f27f13{--width:100%;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-8f27f13.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-a42d535{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a42d535 .elementor-heading-title{font-size:39px;line-height:1em;letter-spacing:-1.8px;}.elementor-25 .elementor-element.elementor-element-bd3d957{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-wrapper{gap:0px;}.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-title{margin-block-end:14px;}.elementor-25 .elementor-element.elementor-element-b909ed4 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-25 .elementor-element.elementor-element-b909ed4 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-25 .elementor-element.elementor-element-5bafb6b{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-5bafb6b .elementor-button{padding:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-e83e981{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-85ff4c6{--width:80%;}.elementor-25 .elementor-element.elementor-element-34c36cb .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-5d4f3e5{--width:100%;--min-height:0px;}.elementor-25 .elementor-element.elementor-element-f298f7e{--width:85%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-f298f7e.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-dd4eb4e{--width:100%;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-dd4eb4e.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-f519aa2{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-ea17e1d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ea17e1d .elementor-heading-title{font-size:39px;line-height:1em;letter-spacing:-1.8px;}.elementor-25 .elementor-element.elementor-element-a466600{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon-box-wrapper{gap:0px;}.elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon-box-title{margin-block-end:14px;}.elementor-25 .elementor-element.elementor-element-b2a1c8b .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-25 .elementor-element.elementor-element-b2a1c8b .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-25 .elementor-element.elementor-element-91882b0{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-91882b0 .elementor-button{padding:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-ccb473a{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-f804ae2{--width:100%;--min-height:0px;}.elementor-25 .elementor-element.elementor-element-0088f86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0088f86 img{width:100%;max-width:51%;height:200px;}.elementor-25 .elementor-element.elementor-element-04992bf{--width:89%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-04992bf.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-790c6cf{--width:100%;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-790c6cf.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-9d8e762{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9d8e762 .elementor-heading-title{font-size:39px;line-height:1em;letter-spacing:-1.8px;}.elementor-25 .elementor-element.elementor-element-69c80c7{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-wrapper{gap:0px;}.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-title{margin-block-end:14px;}.elementor-25 .elementor-element.elementor-element-d32b6ae .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-25 .elementor-element.elementor-element-d32b6ae .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-25 .elementor-element.elementor-element-9ff1864{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-9ff1864 .elementor-button{padding:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-ae00fef{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:13px;--padding-right:13px;}.elementor-25 .elementor-element.elementor-element-e415fb8{padding:0px 0px 0px 0px;--container-widget-width:354px;--container-widget-flex-grow:0;width:var( --container-widget-width, 354px );max-width:354px;}.elementor-25 .elementor-element.elementor-element-e415fb8 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-ebc3d54{--width:100%;--min-height:0px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-ae9a4d4{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-b5e4c3e{--width:100%;--min-height:0px;}.elementor-25 .elementor-element.elementor-element-18ba0a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-18ba0a0 img{width:100%;max-width:50%;height:200px;}.elementor-25 .elementor-element.elementor-element-70043db{--width:89%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-70043db.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-6a25d00{--width:100%;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-6a25d00.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-18ceb70{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-18ceb70 .elementor-heading-title{font-size:39px;line-height:1em;letter-spacing:-1.8px;}.elementor-25 .elementor-element.elementor-element-0880fc5{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-wrapper{gap:0px;}.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-title{margin-block-end:14px;}.elementor-25 .elementor-element.elementor-element-12ab1e4 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-25 .elementor-element.elementor-element-12ab1e4 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-25 .elementor-element.elementor-element-7b9e2cc{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7b9e2cc .elementor-button{padding:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-c62b9d5{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25 .elementor-element.elementor-element-58ebd9c{--width:80%;}.elementor-25 .elementor-element.elementor-element-571fe59 .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-305a727{--width:100%;--min-height:0px;}.elementor-25 .elementor-element.elementor-element-43edff1{--width:85%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-43edff1.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-31fb5d1{--width:100%;--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-31fb5d1.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-5b41d31{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-2e75ec0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2e75ec0 .elementor-heading-title{font-size:39px;line-height:1em;letter-spacing:-1.8px;}.elementor-25 .elementor-element.elementor-element-bb46e19{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon-box-wrapper{gap:0px;}.elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon-box-title{margin-block-end:14px;}.elementor-25 .elementor-element.elementor-element-e3535a0 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-25 .elementor-element.elementor-element-e3535a0 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-25 .elementor-element.elementor-element-77f06a5{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-77f06a5 .elementor-button{padding:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-310e8c0 .elementor-icon{font-size:205px;}.elementor-25 .elementor-element.elementor-element-310e8c0 .elementor-icon svg{height:205px;}.elementor-25 .elementor-element.elementor-element-9f4f379{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-25 .elementor-element.elementor-element-9f4f379 .elementor-heading-title{font-size:38px;}.elementor-25 .elementor-element.elementor-element-59afbe8{--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;text-align:center;}.elementor-25 .elementor-element.elementor-element-59afbe8 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-96c20bc{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;text-align:center;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-455b1e3{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-88b2111{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-6044879{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-11104db{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}.elementor-25 .elementor-element.elementor-element-b8d7fbf{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-b8d7fbf.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-77b34e0{width:var( --container-widget-width, 166px );max-width:166px;--container-widget-width:166px;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-77b34e0 img{width:100%;}.elementor-25 .elementor-element.elementor-element-91153ab{padding:0px 40px 0px 40px;text-align:center;font-size:15px;line-height:1.3em;letter-spacing:-0.02em;}}/* Start custom CSS for image, class: .elementor-element-d7b7ca1 */.elementor-25 .elementor-element.elementor-element-d7b7ca1{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f47d29 */.title .elementor-heading-title{
    background: linear-gradient(-45deg, #FFFFFF, #939DB8,#FFFFFF, #FFFFFF, #939DB8, #FFFFFF); /*mude as cores do degradê do botão aqui*/
    background-size: 800% 400%;
    transition: all .5s;
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    animation: gradient 8s infinite cubic-bezier(.62, .28, .23, .99) both;
    padding-bottom: 5px;
}

@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}



.elementor-25 .elementor-element.elementor-element-2f47d29{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f43cf01 */.elementor-25 .elementor-element.elementor-element-f43cf01{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19adf81 */.elementor-button {
    position: relative;
    background: linear-gradient(90deg, #9C4EFF, #492781) !important;
    border-radius: 2000px;
    --left: 0%; /* Definir a variável inicialmente */
}

.elementor-button:hover {
    box-shadow: 0px 0px 40px 0px #492781 !important;
    
}

.elementor-button:hover .elementor-button-icon{

    animation: seta 0.4s ease infinite
    
}

.elementor-button-icon{
    font-size: 20px;
    animation: seta 1.2s ease infinite
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10px);
    }
    50%{
        transform: translatex(5px);
    }
}


.elementor-button-text {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);  /* Aplica a sombra no texto */
}



.elementor-button::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: 99;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border-radius: inherit;
    border: solid 1px #FFBEF9;
    opacity: 50%;
    transition: 0.5s ease;
}

.elementor-button:hover::before {
    transition: 0.5s ease;
    opacity: 0%;
    background: #ffffff40
}

.elementor-button::after {
    content: "";
    z-index: 9999;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: var(--left, 0%);
    background: #9C4EFF80;
    width: 15%;
    height: 80%;
    filter: blur(15px);
    opacity: 70%;
    mix-blend-mode: screen;
    /* Remova a transição */
    transition: none;
}




.elementor-25 .elementor-element.elementor-element-19adf81{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.7s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-416e337 */.elementor-25 .elementor-element.elementor-element-416e337{
    margin-left: 40px;
}

.elementor-25 .elementor-element.elementor-element-416e337::before{
    content: "";
    background: #BD95FF;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 30%;
    left: -30px;
    transform: translatey(-50%);
    border-radius: 200px;
    box-shadow: 0px 0px 20px 02px #BD95FF;
    animation: circle 2s ease infinite
}

@keyframes circle{
    0%, 100%{
        box-shadow: 0px 0px 20px 02px #BD95FF;
    }
    50%{
        box-shadow: 0px 0px 0px 0px #BD95FF;
    }
}

.elementor-25 .elementor-element.elementor-element-416e337::after{
    content: "";
    background: transparent;
    border: solid 1.5px #BD95FF;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 30%;
    left: -34px;
    transform: translatey(-50%);
    border-radius: 200px;
    
}

.elementor-25 .elementor-element.elementor-element-416e337{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b10922 */.csnoise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: 0.1;
    background-image: url('https://lucasfelixdesigner.com.br/wp-content/uploads/2025/09/ruido-animado.gif');
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 50;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3ef36c *//* HERO ALTPACKS – fundo palco + shader animado */
.hero-altpacks {
  position: relative;
  overflow: hidden;
  min-height: 70vh; /* sua configuração */
  display: flex;
  align-items: center;
  z-index: 1;

  /* BACKGROUND PRINCIPAL – palco + gradiente novo */
  background-image:
    /* camada roxa superior */
    radial-gradient(circle at top, rgba(25, 18, 36, 0.85), rgba(25, 18, 36, 0) 65%),

    /* camada escura inferior */
    radial-gradient(circle at bottom, rgba(12, 9, 17, 0.95), rgba(12, 9, 17, 1) 70%),

    /* IMAGEM DE PALCO */
    url("URL-DA-SUA-IMAGEM-DE-PALCO-AQUI.jpg");

  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  color: #ffffff;
}

/* OVERLAY SUAVE – reforço da paleta */
.hero-altpacks::before {
  content: "";
  position: absolute;
  inset: 0;

  background:
    radial-gradient(circle at 20% 0%, rgba(39, 31, 56, 0.45), transparent 55%),
    radial-gradient(circle at 80% 100%, rgba(31, 21, 48, 0.45), transparent 55%),
    linear-gradient(180deg, rgba(25, 18, 36, 0.6), rgba(12, 9, 17, 1));

  mix-blend-mode: screen;
  opacity: 0.9;
  pointer-events: none;
  z-index: 1;
}

/* SHADER FAKE – linhas/ondas neon */
.hero-altpacks::after {
  content: "";
  position: absolute;
  inset: 0;

  background-image:
    /* linhas diagonais */
    repeating-linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0.04) 0px,
      rgba(255, 255, 255, 0.04) 1px,
      transparent 1px,
      transparent 7px
    ),

    /* brilho superior suave */
    radial-gradient(circle at 10% 0%, rgba(150, 90, 255, 0.25), transparent 65%),

    /* brilho inferior */
    radial-gradient(circle at 90% 100%, rgba(70, 0, 50, 0.3), transparent 70%);

  mix-blend-mode: screen;
  opacity: 0.45;
  animation: altpacksShaderMove 18s linear infinite;
  pointer-events: none;
  z-index: 2;
}

/* ANIMAÇÃO DO SHADER */
@keyframes altpacksShaderMove {
  0% {
    transform: translate3d(-4%, -4%, 0) scale(1.05);
    opacity: 0.35;
  }
  50% {
    transform: translate3d(4%, 4%, 0) scale(1.1);
    opacity: 0.55;
  }
  100% {
    transform: translate3d(-4%, -4%, 0) scale(1.05);
    opacity: 0.35;
  }
}

/* GARANTE QUE O CONTEÚDO FIQUE POR CIMA */
.hero-altpacks > * {
  position: relative;
  z-index: 3;
}

/* MOBILE */
@media (max-width: 767px) {
  .hero-altpacks {
    background-attachment: scroll;
    min-height: 80vh;
  }

  .hero-altpacks::after {
    opacity: 0.35;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c8b1b8 */.elementor-25 .elementor-element.elementor-element-0c8b1b8::before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
transform: translate(-50%, -50%);
background: url("https://lucasfelixdesigner.com.br/wp-content/uploads/2025/09/IMG_7339.JPEG-scaled.jpg");
background-position: center;
filter: blur(60px) saturate(2) brightness(1.5);
pointer-events: none;
animation: animate 5s ease infinite;
background-size: cover;
border-radius: 40px;
will-change: filter, background-position;
z-index: -1;
}

@media(max-width: 767px){
.elementor-25 .elementor-element.elementor-element-0c8b1b8::before{
filter: blur(40px) saturate(2) brightness(1.5);
}
}
 @keyframes animate {
 0% {
 background-size: 100%;
 }

 50% {
 background-size: 500%;
 }

 100% {
 background-size: 100%;
 }
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cfbe94 */.title .elementor-heading-title{
    background: linear-gradient(-45deg, #FFFFFF, #939DB8,#FFFFFF, #FFFFFF, #939DB8, #FFFFFF); /*mude as cores do degradê do botão aqui*/
    background-size: 800% 400%;
    transition: all .5s;
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    animation: gradient 8s infinite cubic-bezier(.62, .28, .23, .99) both;
    padding-bottom: 5px;
}

@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}



.elementor-25 .elementor-element.elementor-element-7cfbe94{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63854f9 */.elementor-25 .elementor-element.elementor-element-63854f9{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6868b2e */.elementor-button {
    position: relative;
    background: linear-gradient(90deg, #9C4EFF, #492781) !important;
    border-radius: 2000px;
    --left: 0%; /* Definir a variável inicialmente */
}

.elementor-button:hover {
    box-shadow: 0px 0px 40px 0px #492781 !important;
    
}

.elementor-button:hover .elementor-button-icon{

    animation: seta 0.4s ease infinite
    
}

.elementor-button-icon{
    font-size: 20px;
    animation: seta 1.2s ease infinite
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10px);
    }
    50%{
        transform: translatex(5px);
    }
}


.elementor-button-text {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);  /* Aplica a sombra no texto */
}



.elementor-button::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: 99;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border-radius: inherit;
    border: solid 1px #FFBEF9;
    opacity: 50%;
    transition: 0.5s ease;
}

.elementor-button:hover::before {
    transition: 0.5s ease;
    opacity: 0%;
    background: #ffffff40
}

.elementor-button::after {
    content: "";
    z-index: 9999;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: var(--left, 0%);
    background: #9C4EFF80;
    width: 15%;
    height: 80%;
    filter: blur(15px);
    opacity: 70%;
    mix-blend-mode: screen;
    /* Remova a transição */
    transition: none;
}




.elementor-25 .elementor-element.elementor-element-6868b2e{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.7s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ec7dbdf */.elementor-icon svg #circulo{
  /* faz o origin ser o centro do próprio bounding box do grupo */
  transform-box: fill-box;
  transform-origin: 50% 50%;
  animation: giro-circulo22 12s linear infinite;
}

@keyframes giro-circulo22{
  to { transform: rotate(360deg); }
}


#texto{
  /* faz o origin ser o centro do próprio bounding box do grupo */
  transform-box: fill-box;
  transform-origin: 50% 50%;
  animation: giro-circulo2 6s linear infinite;
}

@keyframes giro-circulo2{
  to { transform: rotate(-360deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4365db */.elementor-25 .elementor-element.elementor-element-b4365db{
    opacity: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fede3a */.selecionado {
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Plus Jakarta", Sans-serif;
    font-weight: 700;
    color: #FFFFFF;
}

.video {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(20deg) !important; /* Inicialmente fechada com perspectiva */
    transition: transform 0.5s ease-in-out;
  }
  
  
  .video-ativoo {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(0deg) !important; /* Inicialmente fechada com perspectiva */
    transition: transform 0.5s ease-in-out;
  }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c3af30f */#setaa{
      animation: seta2 2.5s ease infinite
}

@keyframes seta2{
    0%, 100%{
        transform: translatey(0px);
    }
    50%{
        transform: translatey(50px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc3c83 */.elementor-25 .elementor-element.elementor-element-6fc3c83::before{
    content: "";
    background-color: #CAB6EC20;
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: -30%;
    left: 50%;
    transform: translatex(-50%);
    mix-blend-mode: screen;
    filter: blur(90px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-935524f */.blocos{
    border-radius: 20px;
    background: linear-gradient(-90deg, #AC9CBE, #F7F8FA) !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3646987 */.elementor-25 .elementor-element.elementor-element-3646987{
    transition: none !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459dd2b */.bloco{
    border-radius: 17.246px;
border: 1px solid #BD95FF20;
background: linear-gradient(270deg, #070707 0%, #1B1424 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89b4338 */.title .elementor-heading-title{
    background: linear-gradient(-45deg, #FFFFFF, #939DB8,#FFFFFF, #FFFFFF, #939DB8, #FFFFFF); /*mude as cores do degradê do botão aqui*/
    background-size: 800% 400%;
    transition: all .5s;
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    animation: gradient 8s infinite cubic-bezier(.62, .28, .23, .99) both;
    padding-bottom: 5px;
}

@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}



.elementor-25 .elementor-element.elementor-element-89b4338{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a42d535 */.parcelas {
  font-size: 1.5rem !important;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  text-align: center;
}

/* Para alinhar o título com outros elementos */
.elementor-25 .elementor-element.elementor-element-a42d535 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3d957 */@media (max-width: 767px) {
.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-wrapper {
display: flex;
align-items: center;
}
.elementor-25 .elementor-element.elementor-element-bd3d957 .elementor-icon-box-content {
    padding-left: 15px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea17e1d */.parcelas {
  font-size: 1.5rem !important;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  text-align: center;
}

/* Para alinhar o título com outros elementos */
.elementor-25 .elementor-element.elementor-element-ea17e1d .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a466600 */@media (max-width: 767px) {
.elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon-box-wrapper {
display: flex;
align-items: center;
}
.elementor-25 .elementor-element.elementor-element-a466600 .elementor-icon-box-content {
    padding-left: 15px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d8e762 */.parcelas {
  font-size: 1.5rem !important;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  text-align: center;
}

/* Para alinhar o título com outros elementos */
.elementor-25 .elementor-element.elementor-element-9d8e762 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c80c7 */@media (max-width: 767px) {
.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-wrapper {
display: flex;
align-items: center;
}
.elementor-25 .elementor-element.elementor-element-69c80c7 .elementor-icon-box-content {
    padding-left: 15px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e415fb8 */.title .elementor-heading-title{
    background: linear-gradient(-45deg, #FFFFFF, #939DB8,#FFFFFF, #FFFFFF, #939DB8, #FFFFFF); /*mude as cores do degradê do botão aqui*/
    background-size: 800% 400%;
    transition: all .5s;
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    animation: gradient 8s infinite cubic-bezier(.62, .28, .23, .99) both;
    padding-bottom: 5px;
}

@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}



.elementor-25 .elementor-element.elementor-element-e415fb8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18ceb70 */.parcelas {
  font-size: 1.5rem !important;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  text-align: center;
}

/* Para alinhar o título com outros elementos */
.elementor-25 .elementor-element.elementor-element-18ceb70 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0880fc5 */@media (max-width: 767px) {
.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-wrapper {
display: flex;
align-items: center;
}
.elementor-25 .elementor-element.elementor-element-0880fc5 .elementor-icon-box-content {
    padding-left: 15px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e75ec0 */.parcelas {
  font-size: 1.5rem !important;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  text-align: center;
}

/* Para alinhar o título com outros elementos */
.elementor-25 .elementor-element.elementor-element-2e75ec0 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb46e19 */@media (max-width: 767px) {
.elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon-box-wrapper {
display: flex;
align-items: center;
}
.elementor-25 .elementor-element.elementor-element-bb46e19 .elementor-icon-box-content {
    padding-left: 15px;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2407db3 */.e-n-accordion-item-title-icon span>svg {
    fill: #FFBEF9 !important;
}/* End custom CSS */