.elementor-411 .elementor-element.elementor-element-1e474b4b{--display:flex;--min-height:834px;--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;--overflow:hidden;--overlay-opacity:0.95;--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:1;}.elementor-411 .elementor-element.elementor-element-1e474b4b::before, .elementor-411 .elementor-element.elementor-element-1e474b4b > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-1e474b4b > .e-con-inner > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-1e474b4b > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-1e474b4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-1e474b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000082 0%, #000000 100%);}.elementor-411 .elementor-element.elementor-element-1e474b4b:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-1e474b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://orqflow.ai/wp-content/uploads/2026/01/bg.webp") 50% 50%;background-size:cover;}.elementor-411 .elementor-element.elementor-element-2dcce7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:70px 70px;--row-gap:70px;--column-gap:70px;--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-411 .elementor-element.elementor-element-35a57fc4{--display:flex;--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-411 .elementor-element.elementor-element-53aed8df{background-color:#7D3AE91A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 26px 7px 26px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7D3AE92E;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-411 .elementor-element.elementor-element-53aed8df.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-icon i{color:#7D3AE9;transition:color 0.3s;}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-icon svg{fill:#7D3AE9;transition:fill 0.3s;}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:25px;letter-spacing:0.3px;}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-1c7e348 );transition:color 0.3s;}.elementor-411 .elementor-element.elementor-element-2761ab3 img{width:590px;}.elementor-411 .elementor-element.elementor-element-43995064{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;text-align:center;}.elementor-411 .elementor-element.elementor-element-43995064.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-43995064 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:400;letter-spacing:-2px;}.elementor-411 .elementor-element.elementor-element-f57b2f{width:var( --container-widget-width, 532px );max-width:532px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:532px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-f57b2f.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-3682020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-7f8b3d54{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-411 .elementor-element.elementor-element-9906327{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;text-align:start;}.elementor-411 .elementor-element.elementor-element-9906327.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-9906327 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:400;letter-spacing:-2px;}.elementor-411 .elementor-element.elementor-element-15ff209{width:var( --container-widget-width, 100.801% );max-width:100.801%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.801%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-15ff209.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-727a01c.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-727a01c .elementor-button-content-wrapper{flex-direction:row;}.elementor-411 .elementor-element.elementor-element-727a01c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.7px;fill:#FFFFFF;color:#FFFFFF;padding:20px 50px 20px 50px;}.elementor-411 .elementor-element.elementor-element-3b46c414{--display:flex;--min-height:357px;--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;--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-411 .elementor-element.elementor-element-3b46c414.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-51289b67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-57f297ac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-411 .elementor-element.elementor-element-25b2fcf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-icon i{color:#7D3AE9;transition:color 0.3s;}.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-icon svg{fill:#7D3AE9;transition:fill 0.3s;}.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;}.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}body:not(.rtl) .elementor-411 .elementor-element.elementor-element-6eeb3e3e{left:0px;}body.rtl .elementor-411 .elementor-element.elementor-element-6eeb3e3e{right:0px;}.elementor-411 .elementor-element.elementor-element-6eeb3e3e{top:0px;}.elementor-411 .elementor-element.elementor-element-426f0441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-5d931493{width:var( --container-widget-width, 921px );max-width:921px;--container-widget-width:921px;--container-widget-flex-grow:0;text-align:center;}.elementor-411 .elementor-element.elementor-element-5d931493.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-5d931493 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:400;letter-spacing:-2px;}.elementor-411 .elementor-element.elementor-element-74cc1da1{--display:flex;--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-411 .elementor-element.elementor-element-19d356d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7D3AE929;--border-color:#7D3AE929;--border-radius:25px 25px 25px 25px;box-shadow:5px -6px 68px -5px rgba(124.99999999999994, 57.99999999999998, 233, 0.23) inset;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:50px;--z-index:1;}.elementor-411 .elementor-element.elementor-element-19d356d2:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-19d356d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090213;}.elementor-411 .elementor-element.elementor-element-7d9fd8e5{--display:flex;--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-411 .elementor-element.elementor-element-7d9fd8e5.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-bc0ae37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-bc0ae37 .elementor-icon-wrapper{text-align:start;}.elementor-411 .elementor-element.elementor-element-bc0ae37 .elementor-icon{font-size:50px;}.elementor-411 .elementor-element.elementor-element-bc0ae37 .elementor-icon svg{height:50px;}.elementor-411 .elementor-element.elementor-element-44fea0ff{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-44fea0ff.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-45df2d75{--display:flex;--min-height:335px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--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-411 .elementor-element.elementor-element-53d7f14a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7D3AE929;--border-color:#7D3AE929;--border-radius:25px 25px 25px 25px;box-shadow:5px -6px 68px -5px rgba(124.99999999999994, 57.99999999999998, 233, 0.23) inset;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:50px;--z-index:2;}.elementor-411 .elementor-element.elementor-element-53d7f14a:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-53d7f14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090213;}.elementor-411 .elementor-element.elementor-element-3604c92{--display:flex;--min-height:335px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--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-411 .elementor-element.elementor-element-218cb3be{--display:flex;--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-411 .elementor-element.elementor-element-218cb3be.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-c3c9af7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-c3c9af7 .elementor-icon-wrapper{text-align:start;}.elementor-411 .elementor-element.elementor-element-c3c9af7 .elementor-icon{font-size:50px;}.elementor-411 .elementor-element.elementor-element-c3c9af7 .elementor-icon svg{height:50px;}.elementor-411 .elementor-element.elementor-element-da099da{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-da099da.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-7615e1c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7D3AE929;--border-color:#7D3AE929;--border-radius:25px 25px 25px 25px;box-shadow:5px -6px 68px -5px rgba(124.99999999999994, 57.99999999999998, 233, 0.23) inset;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:50px;--z-index:3;}.elementor-411 .elementor-element.elementor-element-7615e1c0:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-7615e1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090213;}.elementor-411 .elementor-element.elementor-element-203f8786{--display:flex;--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-411 .elementor-element.elementor-element-203f8786.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-e92b8c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-e92b8c2 .elementor-icon-wrapper{text-align:start;}.elementor-411 .elementor-element.elementor-element-e92b8c2 .elementor-icon{font-size:50px;}.elementor-411 .elementor-element.elementor-element-e92b8c2 .elementor-icon svg{height:50px;}.elementor-411 .elementor-element.elementor-element-32ebf188{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-32ebf188.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-1ad1c658{--display:flex;--min-height:335px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--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-411 .elementor-element.elementor-element-62a1108e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7D3AE929;--border-color:#7D3AE929;--border-radius:25px 25px 25px 25px;box-shadow:5px -6px 68px -5px rgba(124.99999999999994, 57.99999999999998, 233, 0.23) inset;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:50px;--z-index:4;}.elementor-411 .elementor-element.elementor-element-62a1108e:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-62a1108e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090213;}.elementor-411 .elementor-element.elementor-element-afb4a31{--display:flex;--min-height:335px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--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-411 .elementor-element.elementor-element-2ae1b2d1{--display:flex;--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-411 .elementor-element.elementor-element-2ae1b2d1.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-9c9ee03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-9c9ee03 .elementor-icon-wrapper{text-align:start;}.elementor-411 .elementor-element.elementor-element-9c9ee03 .elementor-icon{font-size:50px;}.elementor-411 .elementor-element.elementor-element-9c9ee03 .elementor-icon svg{height:50px;}.elementor-411 .elementor-element.elementor-element-2e5875e{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-2e5875e.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-20fe8d18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7D3AE929;--border-color:#7D3AE929;--border-radius:25px 25px 25px 25px;box-shadow:5px -6px 68px -5px rgba(124.99999999999994, 57.99999999999998, 233, 0.23) inset;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:50px;--z-index:5;}.elementor-411 .elementor-element.elementor-element-20fe8d18:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-20fe8d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090213;}.elementor-411 .elementor-element.elementor-element-41215044{--display:flex;--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-411 .elementor-element.elementor-element-41215044.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-babcad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-babcad7 .elementor-icon-wrapper{text-align:start;}.elementor-411 .elementor-element.elementor-element-babcad7 .elementor-icon{font-size:50px;}.elementor-411 .elementor-element.elementor-element-babcad7 .elementor-icon svg{height:50px;}.elementor-411 .elementor-element.elementor-element-442a534b{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-442a534b.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-5e995b6c{--display:flex;--min-height:335px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--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-411 .elementor-element.elementor-element-67ab28e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7D3AE929;--border-color:#7D3AE929;--border-radius:25px 25px 25px 25px;box-shadow:5px -6px 68px -5px rgba(124.99999999999994, 57.99999999999998, 233, 0.23) inset;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:50px;--z-index:6;}.elementor-411 .elementor-element.elementor-element-67ab28e9:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-67ab28e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090213;}.elementor-411 .elementor-element.elementor-element-a274c31{--display:flex;--min-height:335px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--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-411 .elementor-element.elementor-element-61c25124{--display:flex;--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-411 .elementor-element.elementor-element-61c25124.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-4ea0b25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-4ea0b25 .elementor-icon-wrapper{text-align:start;}.elementor-411 .elementor-element.elementor-element-4ea0b25 .elementor-icon{font-size:50px;}.elementor-411 .elementor-element.elementor-element-4ea0b25 .elementor-icon svg{height:50px;}.elementor-411 .elementor-element.elementor-element-c654e5f{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-c654e5f.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-5e16a292{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7D3AE929;--border-color:#7D3AE929;--border-radius:25px 25px 25px 25px;box-shadow:5px -6px 68px -5px rgba(124.99999999999994, 57.99999999999998, 233, 0.23) inset;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:50px;--z-index:7;}.elementor-411 .elementor-element.elementor-element-5e16a292:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-5e16a292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090213;}.elementor-411 .elementor-element.elementor-element-1706a3db{--display:flex;--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-411 .elementor-element.elementor-element-1706a3db.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-d0c0377{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-411 .elementor-element.elementor-element-d0c0377 .elementor-icon-wrapper{text-align:start;}.elementor-411 .elementor-element.elementor-element-d0c0377 .elementor-icon{font-size:50px;}.elementor-411 .elementor-element.elementor-element-d0c0377 .elementor-icon svg{height:50px;}.elementor-411 .elementor-element.elementor-element-6efe3697{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-6efe3697.elementor-element{--align-self:flex-start;}.elementor-411 .elementor-element.elementor-element-6efd764{--display:flex;--min-height:335px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--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-411 .elementor-element.elementor-element-6997fcf6{--display:flex;--min-height:100vh;--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-fc2830d{--display:flex;--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-411 .elementor-element.elementor-element-fc2830d.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-5932de4b{width:100%;max-width:100%;text-align:center;}.elementor-411 .elementor-element.elementor-element-5932de4b.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-5932de4b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:400;letter-spacing:-2px;}.elementor-411 .elementor-element.elementor-element-9f71ec8{--display:flex;--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-411 .elementor-element.elementor-element-9f71ec8.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-08e7fa0{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;text-align:center;}.elementor-411 .elementor-element.elementor-element-08e7fa0.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-08e7fa0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:400;letter-spacing:-2px;}.elementor-411 .elementor-element.elementor-element-0664743{--display:flex;--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-411 .elementor-element.elementor-element-0664743.e-con{--align-self:center;}.elementor-411 .elementor-element.elementor-element-185012e{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;text-align:center;}.elementor-411 .elementor-element.elementor-element-185012e.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-185012e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:400;letter-spacing:-2px;}.elementor-411 .elementor-element.elementor-element-6e78c5ef{--display:flex;--overflow:hidden;--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-411 .elementor-element.elementor-element-dfbd9fe{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7D3AE929;--border-color:#7D3AE929;--border-radius:30px 30px 30px 30px;box-shadow:5px 2px 12px 3px rgba(255, 255, 255, 0.02) inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:36px;--padding-right:36px;}.elementor-411 .elementor-element.elementor-element-dfbd9fe::before, .elementor-411 .elementor-element.elementor-element-dfbd9fe > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-dfbd9fe > .e-con-inner > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-dfbd9fe > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-dfbd9fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-dfbd9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-411 .elementor-element.elementor-element-46cae7db{--display:flex;--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-411 .elementor-element.elementor-element-30100443{--display:flex;--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-411 .elementor-element.elementor-element-ca78a42 img{width:197px;}.elementor-411 .elementor-element.elementor-element-4bf2f8bc{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;text-align:center;}.elementor-411 .elementor-element.elementor-element-4bf2f8bc.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-4bf2f8bc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:400;letter-spacing:-2px;}.elementor-411 .elementor-element.elementor-element-15206139{width:var( --container-widget-width, 532px );max-width:532px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:532px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:#C9C9C9;}.elementor-411 .elementor-element.elementor-element-15206139.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-28b5e29.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button-content-wrapper{flex-direction:row;}.elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.7px;fill:#FFFFFF;color:#FFFFFF;padding:20px 50px 20px 50px;}.elementor-411 .elementor-element.elementor-element-53a7b9b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-b96f347.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-b96f347{text-align:center;}.elementor-411 .elementor-element.elementor-element-b96f347 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-411 .elementor-element.elementor-element-f5652ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-f5652ed.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-f5652ed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-411 .elementor-element.elementor-element-b002655{--display:flex;}.elementor-411 .elementor-element.elementor-element-74b67c5{width:var( --container-widget-width, 866px );max-width:866px;margin:15px 30px calc(var(--kit-widget-spacing, 0px) + 15px) 30px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#E6ECFF;}.elementor-411 .elementor-element.elementor-element-74b67c5.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-e1275f8{--display:flex;}.elementor-411 .elementor-element.elementor-element-fdee965{width:var( --container-widget-width, 866px );max-width:866px;margin:15px 30px calc(var(--kit-widget-spacing, 0px) + 15px) 30px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#E6ECFF;}.elementor-411 .elementor-element.elementor-element-fdee965.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-1bb40c7{--display:flex;}.elementor-411 .elementor-element.elementor-element-54dfd94{width:var( --container-widget-width, 866px );max-width:866px;margin:15px 30px calc(var(--kit-widget-spacing, 0px) + 15px) 30px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#E6ECFF;}.elementor-411 .elementor-element.elementor-element-54dfd94.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-12a6ab8{--display:flex;}.elementor-411 .elementor-element.elementor-element-180f3ae{width:var( --container-widget-width, 866px );max-width:866px;margin:15px 30px calc(var(--kit-widget-spacing, 0px) + 15px) 30px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#E6ECFF;}.elementor-411 .elementor-element.elementor-element-180f3ae.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-ed08953{--display:flex;}.elementor-411 .elementor-element.elementor-element-9211b5c{width:var( --container-widget-width, 866px );max-width:866px;margin:15px 30px calc(var(--kit-widget-spacing, 0px) + 15px) 30px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#E6ECFF;}.elementor-411 .elementor-element.elementor-element-9211b5c.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-704f578{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;--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:19px;--n-accordion-item-title-distance-from-content: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-411 .elementor-element.elementor-element-704f578.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-704f578 {--n-accordion-padding:20px 50px 20px 50px;}:where( .elementor-411 .elementor-element.elementor-element-704f578 > .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:"DM Sans", Sans-serif;}:where( .elementor-411 .elementor-element.elementor-element-704f578 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-411 .elementor-element.elementor-element-2ae62c41{--display:flex;--min-height:120px;--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:40px 40px 0px 0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-2ae62c41:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-2ae62c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}body:not(.rtl) .elementor-411 .elementor-element.elementor-element-3a09edcc{left:0px;}body.rtl .elementor-411 .elementor-element.elementor-element-3a09edcc{right:0px;}.elementor-411 .elementor-element.elementor-element-3a09edcc{top:0px;}.elementor-411 .elementor-element.elementor-element-5807b41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-5807b41.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-5807b41 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#FAFAFA;}.elementor-411 .elementor-element.elementor-element-42b649b2{width:var( --container-widget-width, 175px );max-width:175px;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-411 .elementor-element.elementor-element-42b649b2.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-42b649b2 img{width:70%;}body:not(.rtl) .elementor-411 .elementor-element.elementor-element-9af9345{left:0px;}body.rtl .elementor-411 .elementor-element.elementor-element-9af9345{right:0px;}.elementor-411 .elementor-element.elementor-element-9af9345{top:0px;}body:not(.rtl) .elementor-411 .elementor-element.elementor-element-1733c90{left:0px;}body.rtl .elementor-411 .elementor-element.elementor-element-1733c90{right:0px;}.elementor-411 .elementor-element.elementor-element-1733c90{top:0px;}.elementor-411 .elementor-element.elementor-element-66b25421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-411 .elementor-element.elementor-element-66b25421{left:0px;}body.rtl .elementor-411 .elementor-element.elementor-element-66b25421{right:0px;}body.elementor-page-411:not(.elementor-motion-effects-element-type-background), body.elementor-page-411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050200;}@media(max-width:1024px){.elementor-411 .elementor-element.elementor-element-1e474b4b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-2dcce7{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-411 .elementor-element.elementor-element-35a57fc4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-item > a{font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-f57b2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-3682020{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-15ff209{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-51289b67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-426f0441{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-19d356d2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-44fea0ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-53d7f14a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-da099da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-7615e1c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-32ebf188{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-62a1108e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-2e5875e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-20fe8d18{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-442a534b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-67ab28e9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-c654e5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-5e16a292{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-6efe3697{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-6997fcf6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-6e78c5ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-46cae7db{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-411 .elementor-element.elementor-element-15206139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;font-size:0.9em;}.elementor-411 .elementor-element.elementor-element-704f578{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-411 .elementor-element.elementor-element-5807b41{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-411 .elementor-element.elementor-element-5807b41 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-411 .elementor-element.elementor-element-1e474b4b{--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:230px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-2dcce7{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-411 .elementor-element.elementor-element-35a57fc4{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-53aed8df.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-411 .elementor-element.elementor-element-53aed8df .elementor-icon-list-item > a{font-size:0.8em;line-height:1.5em;}.elementor-411 .elementor-element.elementor-element-f57b2f{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-411 .elementor-element.elementor-element-3682020{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-15ff209{text-align:center;}.elementor-411 .elementor-element.elementor-element-727a01c.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-727a01c .elementor-button{font-size:16px;padding:20px 40px 20px 40px;}.elementor-411 .elementor-element.elementor-element-51289b67{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-426f0441{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-19d356d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-44fea0ff{text-align:center;}.elementor-411 .elementor-element.elementor-element-53d7f14a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-da099da{text-align:center;}.elementor-411 .elementor-element.elementor-element-7615e1c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-32ebf188{text-align:center;}.elementor-411 .elementor-element.elementor-element-62a1108e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-2e5875e{text-align:center;}.elementor-411 .elementor-element.elementor-element-20fe8d18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-442a534b{text-align:center;}.elementor-411 .elementor-element.elementor-element-67ab28e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-c654e5f{text-align:center;}.elementor-411 .elementor-element.elementor-element-5e16a292{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-411 .elementor-element.elementor-element-6efe3697{text-align:center;}.elementor-411 .elementor-element.elementor-element-6997fcf6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-6e78c5ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-dfbd9fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-15206139{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-411 .elementor-element.elementor-element-28b5e29.elementor-element{--align-self:center;}.elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button{font-size:16px;padding:20px 40px 20px 40px;}.elementor-411 .elementor-element.elementor-element-53a7b9b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-411 .elementor-element.elementor-element-b96f347 .elementor-heading-title{font-size:14px;}.elementor-411 .elementor-element.elementor-element-f5652ed .elementor-heading-title{font-size:27px;}.elementor-411 .elementor-element.elementor-element-74b67c5{font-size:14px;}.elementor-411 .elementor-element.elementor-element-fdee965{font-size:14px;}.elementor-411 .elementor-element.elementor-element-54dfd94{font-size:14px;}.elementor-411 .elementor-element.elementor-element-180f3ae{font-size:14px;}.elementor-411 .elementor-element.elementor-element-9211b5c{font-size:14px;}.elementor-411 .elementor-element.elementor-element-2ae62c41{--content-width:340px;--min-height:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-5807b41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-411 .elementor-element.elementor-element-5807b41 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-411 .elementor-element.elementor-element-3682020{--content-width:1150px;}.elementor-411 .elementor-element.elementor-element-7f8b3d54{--width:50%;}.elementor-411 .elementor-element.elementor-element-3b46c414{--width:50%;}.elementor-411 .elementor-element.elementor-element-426f0441{--content-width:1150px;}.elementor-411 .elementor-element.elementor-element-fc2830d{--content-width:642px;}.elementor-411 .elementor-element.elementor-element-dfbd9fe{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-411 .elementor-element.elementor-element-7d9fd8e5{--width:87%;}.elementor-411 .elementor-element.elementor-element-218cb3be{--width:87%;}.elementor-411 .elementor-element.elementor-element-203f8786{--width:87%;}.elementor-411 .elementor-element.elementor-element-2ae1b2d1{--width:87%;}.elementor-411 .elementor-element.elementor-element-41215044{--width:87%;}.elementor-411 .elementor-element.elementor-element-61c25124{--width:87%;}.elementor-411 .elementor-element.elementor-element-1706a3db{--width:87%;}}/* Start custom CSS for button, class: .elementor-element-727a01c *//* Ícone no Hover */
.botao:hover .elementor-button-icon{
    fill: black !important;
}

/* Ícone Estado Normal */
.botao .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);
    background: white;
    padding: 5px 5px;
    border-radius: 200px;
    fill: transparent;
}

/* ESTILO PRINCIPAL DO BOTÃO (Atualizado para Roxo Forte) */
.elementor-button{
    border-radius: 15.623px;
    
    /* Borda sutilmente mais clara que o fundo para destacar */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    
    /* GRADIENTE FORTE: Roxo Elétrico -> Roxo Profundo */
    background: linear-gradient(180deg, #9C4BFC 0%, #5200AE 100%);
    
    /* Sombra roxa intensa */
    box-shadow: 0 6px 23px 0 rgba(82, 0, 174, 0.5), 0 14px 53px 0 rgba(82, 0, 174, 0.6);
    
    /* Garante que o texto fique branco para contraste */
    color: #ffffff !important;
    
    z-index: 1;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
}

/* Efeito de zoom no texto ao passar o mouse */
.elementor-411 .elementor-element.elementor-element-727a01c:hover .elementor-button-text{
    transform: scale(1.05);
}

/* Brilho geral ao passar o mouse */
.elementor-411 .elementor-element.elementor-element-727a01c:hover .elementor-button{
    filter: brightness(1.2); /* Aumenta o brilho para destacar o roxo */
}

/* Tamanho do ícone */
.elementor-411 .elementor-element.elementor-element-727a01c .elementor-button-icon{
    font-size: 18px;
}

@media(max-width:600px){
   .elementor-411 .elementor-element.elementor-element-727a01c .elementor-button-icon{
    font-size: 18px;
    } 
}

/* Transições suaves */
.elementor-411 .elementor-element.elementor-element-727a01c .elementor-button-icon,
.elementor-411 .elementor-element.elementor-element-727a01c .elementor-button-text,
.elementor-411 .elementor-element.elementor-element-727a01c .elementor-button{
        align-self: center;
        transition: 0.5s ease all
}

/* O Feixe de Luz (Brilho passando) */
.elementor-411 .elementor-element.elementor-element-727a01c .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
  animation: brilho 2s linear infinite;
}

/* Animação do Brilho */
@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }
  25% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.4;
    left: 50%;
  }
  75% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
    left: 100%;
  }
}

/* Posição do ícone ao passar o mouse (Vai para a direita) */
.botao:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 87%;
    transform: translate(-50%, -50%);
    background: white;
    border-radius: 200px;
    fill: black;
    padding: 5px 5px;
    font-size: 13px;
}

/* Ícone girando ao passar o mouse */
.botao:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s
}

/* Padding (Espaçamento interno) do botão normal */
.botao .elementor-button{
    padding: 20px 50px 20px 70px !important;
}

/* Padding do botão ao passar o mouse (Movimento elástico) */
.botao:hover .elementor-button{
    padding: 20px 80px 20px 50px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-25b2fcf2 *//*CSS DO CONTAINER*/
.elementor-411 .elementor-element.elementor-element-25b2fcf2 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/*CSS DA LISTA DE ÍCONES*/
.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-widget-container {
  overflow: visible !important;
  width: 100%;
}

.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 15px;
  width: max-content;
  animation: carrossel 40s linear infinite;
}

/* ESTILIZAÇÃO DOS ITENS (Aqui estão as mudanças) */
.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-item {
  /* Deixa bem arredondado (formato pílula) */
  border-radius: 50px; 
  
  /* Cor de fundo solicitada */
  background: #7D3AE91A; 
  
  /* Ajustei a borda para um roxo suave para combinar (opcional) */
  border: 1px solid rgba(125, 58, 233, 0.3); 
  
  padding: 10px 20px; /* Aumentei um pouco a lateral para ficar bonito arredondado */
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  transition: 0.4s ease all;
  width: auto !important;
}

/* Efeito Hover (Ao passar o mouse) */
.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-item:hover {
  /* Fundo fica roxo sólido ao passar o mouse */
  background: #7D3AE9; 
  border-color: #7D3AE9;
  
  /* Muda a cor do texto/ícone para branco no hover (para leitura) */
  color: #ffffff; 
}

/* Garante que ícones e textos mudem de cor no hover */
.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #ffffff !important;
}

/* Pausar a animação quando passar o mouse */
.elementor-411 .elementor-element.elementor-element-25b2fcf2 .elementor-icon-list-items:hover {
    animation-play-state: paused;
}

@keyframes carrossel {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%); 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2eab69 *//* --- LUZES NOS CANTOS (Movimento contido nas bordas) --- */

/* 1. O Container das Luzes (Fundo fixo) */
.luzes-container-fix {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0; 
    pointer-events: none;
}

/* 2. Estilo Base das Luzes */
.luzes-container-fix::before,
.luzes-container-fix::after {
    content: '';
    position: absolute;
    /* Tamanho grande para garantir um degradê suave */
    width: 90vw;
    height: 90vw;
    max-width: 1100px; /* Aumentei um pouco o limite máximo */
    max-height: 1100px;
    border-radius: 50%;
    
    /* Gradiente suave que morre em transparente */
    background: radial-gradient(circle, rgba(156, 75, 252, 0.6) 0%, rgba(0,0,0,0) 65%);
    
    filter: blur(90px); /* Mais desfoque para ficar mais "espalhado" */
    mix-blend-mode: screen; 
    opacity: 0.7; /* Opacidade base um pouco menor */
}

/* --- LUZ 1: TOPO ESQUERDO --- */
.luzes-container-fix::before {
    /* Puxado BEM mais para fora (-600px) */
    top: -600px; 
    left: -600px;
    animation: luzCantoTopo 8s ease-in-out infinite alternate;
}

/* --- LUZ 2: BAIXO DIREITO --- */
.luzes-container-fix::after {
    /* Puxado BEM mais para fora (-600px) */
    bottom: -600px; 
    right: -600px;
    background: radial-gradient(circle, rgba(82, 0, 174, 0.6) 0%, rgba(0,0,0,0) 65%);
    animation: luzCantoBaixo 10s ease-in-out infinite alternate;
}

/* --- CLASSE MÁSCARA (Essencial, não mudar) --- */
.conteudo-mascara-interna {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden !important; 
    z-index: 1; 
}

/* --- ANIMAÇÕES (Movimento mais curto e sutil) --- */

@keyframes luzCantoTopo {
    0% {
        transform: translate(0, 0) scale(1);
        opacity: 0.5;
    }
    100% {
        /* Move pouco (150px) apenas para dar vida, sem invadir o centro */
        transform: translate(150px, 80px) scale(1.15);
        opacity: 0.8; /* Fica levemente mais forte no pico */
    }
}

@keyframes luzCantoBaixo {
    0% {
        transform: translate(0, 0) scale(1);
        opacity: 0.5;
    }
    100% {
        /* Move pouco (-150px) mantendo-se no canto */
        transform: translate(-150px, -100px) scale(1.2);
        opacity: 0.8;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28b5e29 *//* Ícone no Hover */
.botao:hover .elementor-button-icon{
    fill: black !important;
}

/* Ícone Estado Normal */
.botao .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);
    background: white;
    padding: 5px 5px;
    border-radius: 200px;
    fill: transparent;
}

/* ESTILO PRINCIPAL DO BOTÃO (Atualizado para Roxo Forte) */
.elementor-button{
    border-radius: 15.623px;
    
    /* Borda sutilmente mais clara que o fundo para destacar */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    
    /* GRADIENTE FORTE: Roxo Elétrico -> Roxo Profundo */
    background: linear-gradient(180deg, #9C4BFC 0%, #5200AE 100%);
    
    /* Sombra roxa intensa */
    box-shadow: 0 6px 23px 0 rgba(82, 0, 174, 0.5), 0 14px 53px 0 rgba(82, 0, 174, 0.6);
    
    /* Garante que o texto fique branco para contraste */
    color: #ffffff !important;
    
    z-index: 1;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
}

/* Efeito de zoom no texto ao passar o mouse */
.elementor-411 .elementor-element.elementor-element-28b5e29:hover .elementor-button-text{
    transform: scale(1.05);
}

/* Brilho geral ao passar o mouse */
.elementor-411 .elementor-element.elementor-element-28b5e29:hover .elementor-button{
    filter: brightness(1.2); /* Aumenta o brilho para destacar o roxo */
}

/* Tamanho do ícone */
.elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button-icon{
    font-size: 18px;
}

@media(max-width:600px){
   .elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button-icon{
    font-size: 18px;
    } 
}

/* Transições suaves */
.elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button-icon,
.elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button-text,
.elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button{
        align-self: center;
        transition: 0.5s ease all
}

/* O Feixe de Luz (Brilho passando) */
.elementor-411 .elementor-element.elementor-element-28b5e29 .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
  animation: brilho 2s linear infinite;
}

/* Animação do Brilho */
@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }
  25% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.4;
    left: 50%;
  }
  75% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
    left: 100%;
  }
}

/* Posição do ícone ao passar o mouse (Vai para a direita) */
.botao:hover .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 87%;
    transform: translate(-50%, -50%);
    background: white;
    border-radius: 200px;
    fill: black;
    padding: 5px 5px;
    font-size: 13px;
}

/* Ícone girando ao passar o mouse */
.botao:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s
}

/* Padding (Espaçamento interno) do botão normal */
.botao .elementor-button{
    padding: 20px 50px 20px 70px !important;
}

/* Padding do botão ao passar o mouse (Movimento elástico) */
.botao:hover .elementor-button{
    padding: 20px 80px 20px 50px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-704f578 */.elementor-411 .elementor-element.elementor-element-704f578 .e-n-accordion-item-title{
    border-radius: 5px;

border: 1px solid #7D3AE9;
background: linear-gradient(90deg, #090213 0%,  #7D3AE9 100%);
}

.elementor-411 .elementor-element.elementor-element-704f578 .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{
    background: linear-gradient(90deg, #297CFF, #11E1F0); !important
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a09edcc */.scroll-left {
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right {
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top {
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom {
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur {
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

/* Lista */
.lista .elementor-icon-list-item {
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo {
    opacity: 1;
    transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

/* FAQ */
.faq .e-n-accordion-item {
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.faq .e-n-accordion-item.ativo {
    opacity: 1;
    transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

/* Estado ativo */
.ativo {
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0) scale(1);
    filter: blur(0px);
}

.elementor-editor-active .scroll-bottom, .elementor-editor-active .scroll-top, .elementor-editor-active .scroll-left, .elementor-editor-active .scroll-right, .elementor-editor-active .blur, .elementor-editor-active .ativado, .elementor-editor-active .lista, .elementor-editor-active .faq {
    opacity: 1 !important;
    filter: blur(0px) !important;
    transform: none !important;
    transition: none !important;
}

@media only screen and (min-width: 600px) {
    .e1 {
        transition-delay:0.5s !important;
    }

    .e2 {
        transition-delay: 1s !important;
    }

    .e3 {
        transition-delay: 1.5s !important;
    }

    .e4 {
        transition-delay: 2s !important;
    }

    .e5 {
        transition-delay: 2.5s !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1733c90 */.quadrado {    display: block;    width: 100vw;    height: 100vh;    opacity: 0.1;    background-image: url('https://cdn.snappages.com.br/imagens/component-assets/dots-pattern.webp');    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 */.roxo{
  font-weight: 700;
  background-image: linear-gradient(180deg, #F5F3FF 0%, #7D3AE9 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

html {
    /* Permite que o navegador gerencie a rolagem vertical livremente */
    overflow-x: hidden; 
    width: 100vw;
}

body {
    /* Garante que o corpo não tenha margens estranhas, mas sem travar o scroll */
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
    /* Aqui está o segredo: não repetimos o overflow-x hidden se o html já tem, 
       ou usamos 'clip' que é mais moderno e não trava o scroll */
    overflow-x: clip; 
}


body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #050200}/* End custom CSS */