.elementor-96315 .elementor-element.elementor-element-e950d0b{--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:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-337893f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 32px 0px;}.elementor-96315 .elementor-element.elementor-element-cb7a4e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:129px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-49a3548{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-49a3548 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-5fad89a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-51852b6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:center;font-size:1rem;line-height:1.5em;color:#F5D7B4;}.elementor-96315 .elementor-element.elementor-element-e2f4895{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-e2f4895 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1.125rem;font-weight:400;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-06fffbf{width:100%;max-width:100%;}.elementor-96315 .elementor-element.elementor-element-9f01909{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-7ef9814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -128px) 0px;}.elementor-96315 .elementor-element.elementor-element-7be54eb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-7be54eb .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-2f96d59{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-572a040{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:center;font-size:1rem;line-height:1.5em;color:#F5D7B4;}.elementor-96315 .elementor-element.elementor-element-8c1d1a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-8c1d1a9:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-8c1d1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #23232D00 0%, #23232D 100%);}.elementor-96315 .elementor-element.elementor-element-fbcf53f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-9b52cdd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-76d2922{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96315 .elementor-element.elementor-element-76d2922 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1.125rem;font-weight:400;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-a38a056{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-a38a056:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-a38a056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #23232D00 0%, #23232D 100%);}.elementor-96315 .elementor-element.elementor-element-6894530{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-2a0845c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-8238458{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96315 .elementor-element.elementor-element-8238458 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1.125rem;font-weight:400;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-1385407{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-a06913b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-a06913b .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-a49d6f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-a49d6f0:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-a49d6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #23232D00 0%, #23232D 100%);}.elementor-96315 .elementor-element.elementor-element-3105b0f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96315 .elementor-element.elementor-element-3105b0f .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-3105b0f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-abd087d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-3418ba4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-3418ba4:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-3418ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #23232D00 0%, #23232D 100%);}.elementor-96315 .elementor-element.elementor-element-84b0d95{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96315 .elementor-element.elementor-element-84b0d95 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-84b0d95 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-d9736ad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-fc00631{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-fc00631:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-fc00631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #23232D00 0%, #23232D 100%);}.elementor-96315 .elementor-element.elementor-element-1be0e4f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96315 .elementor-element.elementor-element-1be0e4f .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-1be0e4f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-c1ecc84{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-cc154ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-aba18f7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-aba18f7 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-8d6629d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-8d6629d:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-8d6629d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #23232D00 0%, #23232D 100%);}.elementor-96315 .elementor-element.elementor-element-b31d6f2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96315 .elementor-element.elementor-element-b31d6f2 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-b31d6f2 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-4460caf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-83ee12e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-83ee12e:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-83ee12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #23232D00 0%, #23232D 100%);}.elementor-96315 .elementor-element.elementor-element-8390188{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96315 .elementor-element.elementor-element-8390188 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-8390188 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-9d10393{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-4aea4ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-4aea4ca:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-4aea4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #23232D00 0%, #23232D 100%);}.elementor-96315 .elementor-element.elementor-element-08a899b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96315 .elementor-element.elementor-element-08a899b .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-08a899b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-b839cff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-d1b66ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-da06d1a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-da06d1a .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-6eb8075{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-07ccf8a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-07ccf8a .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-0a35909{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-0a35909 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-ff5a37f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-ff5a37f .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-1168ed0{width:100%;max-width:100%;}.elementor-96315 .elementor-element.elementor-element-57f58e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-38be860{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-38be860 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-bde535a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-f8103cf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-f8103cf .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-89d64d9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-89d64d9 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-e74d832{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-e74d832 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-d5eb557{width:100%;max-width:100%;}.elementor-96315 .elementor-element.elementor-element-f592044{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-9b1a0f5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-9b1a0f5 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-c8a4334{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-0bbf1c8{width:100%;max-width:100%;padding:0px 0px 16px 0px;z-index:2;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-0bbf1c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-c0a4eb0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-6ede633{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:center;font-size:1rem;line-height:1.5em;color:#F5D7B4;}.elementor-96315 .elementor-element.elementor-element-5113ce0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-5113ce0 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-0dd3bd2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-0dd3bd2 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-59c62e0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-59c62e0 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-f9255e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-75070f3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-75070f3 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-663dddd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-ba8a834{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-ba8a834 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-d25330a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-d25330a .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-375c1ab{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-375c1ab .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-9faa76f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-96315 .elementor-element.elementor-element-6b910d2{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 1920px );max-width:1920px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1920px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-6b910d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-6b910d2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-96315 .elementor-element.elementor-element-b710d21{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 1920px );max-width:1920px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1920px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-b710d21.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-b710d21 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-96315 .elementor-element.elementor-element-aae4b04{--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:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--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-96315 .elementor-element.elementor-element-ae91394{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-96315 .elementor-element.elementor-element-5826145{--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:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-e813cb5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-e813cb5 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-904936c{padding:0px 0px 16px 0px;}.elementor-96315 .elementor-element.elementor-element-b2d6fb9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-71985aa{width:100%;max-width:100%;padding:0px 0px 16px 0px;z-index:2;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-71985aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-61fe154{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-61fe154:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-61fe154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0096FF40 0%, #0096FF0D 100%);}.elementor-96315 .elementor-element.elementor-element-086e643{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-086e643 .elementor-heading-title{font-size:1.25rem;font-weight:200;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-068950d{width:100%;max-width:100%;padding:0px 0px 16px 0px;z-index:2;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-068950d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-029a081{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-029a081 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-da8a42a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-fd6a980{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-fd6a980 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-d6e44ea{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-b079829{width:100%;max-width:100%;background-color:transparent;padding:16px 16px 32px 16px;z-index:2;background-image:linear-gradient(180deg, #4B00FF40 0%, #4B00FF00 100%);text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-b079829.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-7b1cd77{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-5ee61f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-5ee61f2:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-5ee61f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4B00FF40 0%, #4B00FF00 100%);}.elementor-96315 .elementor-element.elementor-element-ea72892{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-ea72892 .elementor-heading-title{font-size:1.25rem;font-weight:200;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-7f3b179{width:100%;max-width:100%;padding:0px 0px 16px 0px;z-index:2;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-7f3b179.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-2f4a0d6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -64px) 0px;}.elementor-96315 .elementor-element.elementor-element-2f4a0d6 img{width:400px;}.elementor-96315 .elementor-element.elementor-element-840fd0b{width:100%;max-width:100%;padding:0px 0px 16px 0px;z-index:2;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-840fd0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-24f3907{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-24f3907 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-24f3907 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-ba9a6f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-ba9a6f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-cf03f8f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-cf03f8f .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-c37d296{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-6c2fc8e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-96315 .elementor-element.elementor-element-06916ed{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-06916ed img{width:100%;}.elementor-96315 .elementor-element.elementor-element-5779167{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-5779167 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-6bf7dc7{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-6bf7dc7 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-0175727{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-0175727 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-3a644ca{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-3a644ca img{width:100%;}.elementor-96315 .elementor-element.elementor-element-3a3dcc0{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-3a3dcc0 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-e346a1c{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-e346a1c img{width:100%;}.elementor-96315 .elementor-element.elementor-element-4f964b2{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-4f964b2 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-c847bac{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-c847bac img{width:100%;}.elementor-96315 .elementor-element.elementor-element-e91ec6d{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-e91ec6d img{width:100%;}.elementor-96315 .elementor-element.elementor-element-f433124{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-f433124 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-cc14e38{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-cc14e38 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-8cc9073{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-9f40e2a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-9f40e2a .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-9f40e2a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-4c7fc17{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-4c7fc17 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-4c7fc17 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-cf6f38d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-cf6f38d .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-cf6f38d .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-6a4caa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-6e4d8f1{width:initial;max-width:initial;}.elementor-96315 .elementor-element.elementor-element-6e4d8f1 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-e301751{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-e301751 .elementor-heading-title{font-size:1.75rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-2ef9b3a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-068b25b{width:100%;max-width:100%;background-color:transparent;padding:16px 16px 32px 16px;z-index:2;background-image:linear-gradient(180deg, #4B00FF40 0%, #4B00FF00 100%);text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-068b25b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-89f7d56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-96315 .elementor-element.elementor-element-d806080{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-d806080 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-85f49a1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-83bd922{--display:flex;--min-height:533px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-96315 .elementor-element.elementor-element-83bd922:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-83bd922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191937 0%, #0A0A1400 100%);}.elementor-96315 .elementor-element.elementor-element-ebfabea{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 16px 32px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-ebfabea .elementor-heading-title{font-size:1.5rem;font-weight:200;line-height:1.25em;color:#F5F5FF;}.elementor-96315 .elementor-element.elementor-element-b28759b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 8px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-b28759b .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-e260437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-e260437 .elementor-heading-title{font-size:1.25rem;font-weight:700;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-dd01111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-dd01111 .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.25em;color:#00FF96;}.elementor-96315 .elementor-element.elementor-element-2dfb3e2 .elementor-button{background-color:transparent;font-size:1.125rem;font-weight:400;line-height:1.25em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );background-image:linear-gradient(90deg, var( --e-global-color-7bc1cb5 ) 0%, #6400FF 100%);border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-2dfb3e2 .elementor-button:hover, .elementor-96315 .elementor-element.elementor-element-2dfb3e2 .elementor-button:focus{background-color:transparent;color:#00000A;background-image:linear-gradient(90deg, var( --e-global-color-7c0637e ) 0%, var( --e-global-color-79661e9 ) 100%);}.elementor-96315 .elementor-element.elementor-element-2dfb3e2{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;z-index:2;}.elementor-96315 .elementor-element.elementor-element-2dfb3e2 .elementor-button:hover svg, .elementor-96315 .elementor-element.elementor-element-2dfb3e2 .elementor-button:focus svg{fill:#00000A;}.elementor-96315 .elementor-element.elementor-element-c694264{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 32px 32px 32px;text-align:end;}.elementor-96315 .elementor-element.elementor-element-c694264 .elementor-heading-title{font-size:0.75rem;font-weight:400;line-height:1.25em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-60cf99d{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 32px 32px 32px;z-index:5;background-image:linear-gradient(180deg, #00000ABF 40%, #00000A00 100%);}.elementor-96315 .elementor-element.elementor-element-60cf99d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-dea2ad7{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;z-index:2;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-dea2ad7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-7681eb8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}.elementor-96315 .elementor-element.elementor-element-7681eb8 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-7681eb8 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-4cb2359{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-4cb2359 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-4cb2359 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-37afb13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-47601c6{width:initial;max-width:initial;}.elementor-96315 .elementor-element.elementor-element-47601c6 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-478b187{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-478b187 .elementor-heading-title{font-size:1.75rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-f3dc788{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-2ff292c{width:100%;max-width:100%;background-color:transparent;padding:16px 16px 32px 16px;z-index:2;background-image:linear-gradient(180deg, #4B00FF40 0%, #4B00FF00 100%);text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-2ff292c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-9cac2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-96315 .elementor-element.elementor-element-28f3c7f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-28f3c7f .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-bfdc213{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-5bfd5b9{--display:flex;--min-height:533px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-96315 .elementor-element.elementor-element-5bfd5b9:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-5bfd5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191937 0%, #0A0A1400 100%);}.elementor-96315 .elementor-element.elementor-element-5c185f7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 16px 32px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-5c185f7 .elementor-heading-title{font-size:1.5rem;font-weight:200;line-height:1.25em;color:#F5F5FF;}.elementor-96315 .elementor-element.elementor-element-606baec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 8px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-606baec .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-c11d43f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-c11d43f .elementor-heading-title{font-size:1.25rem;font-weight:700;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-490f3fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-490f3fd .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.25em;color:#00FF96;}.elementor-96315 .elementor-element.elementor-element-46ae3d9 .elementor-button{background-color:transparent;font-size:1.125rem;font-weight:400;line-height:1.25em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );background-image:linear-gradient(90deg, var( --e-global-color-7bc1cb5 ) 0%, #6400FF 100%);border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-46ae3d9 .elementor-button:hover, .elementor-96315 .elementor-element.elementor-element-46ae3d9 .elementor-button:focus{background-color:transparent;color:#00000A;background-image:linear-gradient(90deg, var( --e-global-color-7c0637e ) 0%, var( --e-global-color-79661e9 ) 100%);}.elementor-96315 .elementor-element.elementor-element-46ae3d9{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;z-index:2;}.elementor-96315 .elementor-element.elementor-element-46ae3d9 .elementor-button:hover svg, .elementor-96315 .elementor-element.elementor-element-46ae3d9 .elementor-button:focus svg{fill:#00000A;}.elementor-96315 .elementor-element.elementor-element-575a9ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 32px 32px 32px;text-align:end;}.elementor-96315 .elementor-element.elementor-element-575a9ee .elementor-heading-title{font-size:0.75rem;font-weight:400;line-height:1.25em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-1f72314{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 32px 32px 32px;z-index:5;background-image:linear-gradient(180deg, #00000ABF 40%, #00000A00 100%);}.elementor-96315 .elementor-element.elementor-element-1f72314.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-1dafabc{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;z-index:2;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-1dafabc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-c7bf24e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}.elementor-96315 .elementor-element.elementor-element-c7bf24e .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-c7bf24e .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-3bef1fc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-3bef1fc .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-3bef1fc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-39b0a65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-8d1e396{width:initial;max-width:initial;}.elementor-96315 .elementor-element.elementor-element-8d1e396 img{width:100%;}.elementor-96315 .elementor-element.elementor-element-b73ee9d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-b73ee9d .elementor-heading-title{font-size:1.75rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-f462570{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-8bbdb81{width:100%;max-width:100%;background-color:transparent;padding:16px 16px 32px 16px;z-index:2;background-image:linear-gradient(180deg, #4B00FF40 0%, #4B00FF00 100%);text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-8bbdb81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-54c3f06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-96315 .elementor-element.elementor-element-4833d23{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-4833d23 .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-3f6fc7a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-b96c7b9{--display:flex;--min-height:533px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-96315 .elementor-element.elementor-element-b96c7b9:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-b96c7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191937 0%, #0A0A1400 100%);}.elementor-96315 .elementor-element.elementor-element-1690ed2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 16px 32px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-1690ed2 .elementor-heading-title{font-size:1.5rem;font-weight:200;line-height:1.25em;color:#F5F5FF;}.elementor-96315 .elementor-element.elementor-element-c1aa8ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 8px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-c1aa8ad .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-9f55d09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-9f55d09 .elementor-heading-title{font-size:1.25rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-f36d5d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-f36d5d5 .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.25em;color:#00FF96;}.elementor-96315 .elementor-element.elementor-element-641d9e1 .elementor-button{background-color:transparent;font-size:1.125rem;font-weight:400;line-height:1.25em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );background-image:linear-gradient(90deg, var( --e-global-color-7bc1cb5 ) 0%, #6400FF 100%);border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-641d9e1 .elementor-button:hover, .elementor-96315 .elementor-element.elementor-element-641d9e1 .elementor-button:focus{background-color:transparent;color:#00000A;background-image:linear-gradient(90deg, var( --e-global-color-7c0637e ) 0%, var( --e-global-color-79661e9 ) 100%);}.elementor-96315 .elementor-element.elementor-element-641d9e1{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;z-index:2;}.elementor-96315 .elementor-element.elementor-element-641d9e1 .elementor-button:hover svg, .elementor-96315 .elementor-element.elementor-element-641d9e1 .elementor-button:focus svg{fill:#00000A;}.elementor-96315 .elementor-element.elementor-element-044ad5f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 32px 32px 32px;text-align:end;}.elementor-96315 .elementor-element.elementor-element-044ad5f .elementor-heading-title{font-size:0.75rem;font-weight:400;line-height:1.25em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-2118abb{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 32px 32px 32px;z-index:5;background-image:linear-gradient(180deg, #00000ABF 40%, #00000A00 100%);}.elementor-96315 .elementor-element.elementor-element-2118abb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-b5b21c0{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;z-index:2;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-b5b21c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-1b5f9e3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}.elementor-96315 .elementor-element.elementor-element-1b5f9e3 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-1b5f9e3 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-b58ce63{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-96315 .elementor-element.elementor-element-b58ce63 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-b58ce63 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-83768e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-96315 .elementor-element.elementor-element-4da66d9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:center;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-83547b6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}.elementor-96315 .elementor-element.elementor-element-83547b6 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 80px;}.elementor-96315 .elementor-element.elementor-element-83547b6 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-96315 .elementor-element.elementor-element-4f5264e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;z-index:1;text-align:start;}.elementor-96315 .elementor-element.elementor-element-4f5264e .elementor-heading-title{font-size:2rem;font-weight:200;line-height:1.25em;color:#9696FF;}.elementor-96315 .elementor-element.elementor-element-4e09b8a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;z-index:1;text-align:start;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-96315 .elementor-element.elementor-element-a1c3511{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-96315 .elementor-element.elementor-element-a1c3511:not(.elementor-motion-effects-element-type-background), .elementor-96315 .elementor-element.elementor-element-a1c3511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191937 0%, #0A0A1400 100%);}.elementor-96315 .elementor-element.elementor-element-db3bc7d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 32px 16px 32px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-db3bc7d .elementor-heading-title{font-size:1.5rem;font-weight:200;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-a0f339b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 8px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-a0f339b .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-76979c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-76979c1 .elementor-heading-title{font-size:4rem;font-weight:400;color:#F5F5FF80;}.elementor-96315 .elementor-element.elementor-element-b81890d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;text-align:center;}.elementor-96315 .elementor-element.elementor-element-b81890d .elementor-heading-title{font-size:0.75rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-96315 .elementor-element.elementor-element-f43db9d{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-f43db9d .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1.125rem;font-weight:400;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-59d357f{width:var( --container-widget-width, calc(100% - 64px) );max-width:calc(100% - 64px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;--container-widget-width:calc(100% - 64px);--container-widget-flex-grow:0;}.elementor-96315 .elementor-element.elementor-element-b320459{width:100%;max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 32px 32px 32px;z-index:5;background-image:linear-gradient(180deg, #00000ABF 40%, #00000A00 100%);}.elementor-96315 .elementor-element.elementor-element-b320459.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-96315 .elementor-element.elementor-element-7a09f18{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-96315:not(.elementor-motion-effects-element-type-background), body.elementor-page-96315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141E;}@media(max-width:1024px){.elementor-96315 .elementor-element.elementor-element-49a3548 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-7be54eb .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-a06913b .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-aba18f7 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-da06d1a .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-38be860 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-9b1a0f5 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-75070f3 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-6b910d2{--e-image-carousel-slides-to-show:5;}.elementor-96315 .elementor-element.elementor-element-b710d21{--e-image-carousel-slides-to-show:5;}.elementor-96315 .elementor-element.elementor-element-e813cb5 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-086e643 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-fd6a980 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-ea72892 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-cf03f8f .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-e301751 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-d806080 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-83bd922{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-96315 .elementor-element.elementor-element-478b187 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-28f3c7f .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-5bfd5b9{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-96315 .elementor-element.elementor-element-b73ee9d .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-4833d23 .elementor-heading-title{font-size:2rem;}.elementor-96315 .elementor-element.elementor-element-b96c7b9{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-96315 .elementor-element.elementor-element-4f5264e .elementor-heading-title{font-size:2rem;}}@media(min-width:768px){.elementor-96315 .elementor-element.elementor-element-cb7a4e0{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-9f01909{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-8c1d1a9{--width:calc(50% - 16px);}.elementor-96315 .elementor-element.elementor-element-a38a056{--width:calc(50% - 16px);}.elementor-96315 .elementor-element.elementor-element-1385407{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-a49d6f0{--width:100%;}.elementor-96315 .elementor-element.elementor-element-3418ba4{--width:100%;}.elementor-96315 .elementor-element.elementor-element-fc00631{--width:100%;}.elementor-96315 .elementor-element.elementor-element-cc154ab{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-8d6629d{--width:100%;}.elementor-96315 .elementor-element.elementor-element-83ee12e{--width:100%;}.elementor-96315 .elementor-element.elementor-element-4aea4ca{--width:100%;}.elementor-96315 .elementor-element.elementor-element-d1b66ba{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-57f58e9{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-f592044{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-f9255e0{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-9faa76f{--width:125%;}.elementor-96315 .elementor-element.elementor-element-aae4b04{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-5826145{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-da8a42a{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-ba9a6f8{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-6a4caa2{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-37afb13{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-39b0a65{--content-width:544px;}.elementor-96315 .elementor-element.elementor-element-83768e1{--content-width:544px;}}@media(max-width:767px){.elementor-96315 .elementor-element.elementor-element-cb7a4e0{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-49a3548{text-align:start;}.elementor-96315 .elementor-element.elementor-element-49a3548 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-5fad89a{text-align:start;}.elementor-96315 .elementor-element.elementor-element-9f01909{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-7ef9814{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20vw) 0;}.elementor-96315 .elementor-element.elementor-element-7be54eb{text-align:start;}.elementor-96315 .elementor-element.elementor-element-7be54eb .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-2f96d59{text-align:start;}.elementor-96315 .elementor-element.elementor-element-8c1d1a9{--width:calc(50% - 8px);--justify-content:space-between;}.elementor-96315 .elementor-element.elementor-element-fbcf53f{padding:8px 8px 8px 8px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-9b52cdd{padding:0px 8px 8px 8px;text-align:start;font-size:0.875rem;}.elementor-96315 .elementor-element.elementor-element-a38a056{--width:calc(50% - 8px);--justify-content:space-between;}.elementor-96315 .elementor-element.elementor-element-6894530{padding:8px 8px 8px 8px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-2a0845c{padding:0px 8px 8px 8px;text-align:start;font-size:0.875rem;}.elementor-96315 .elementor-element.elementor-element-1385407{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-a06913b{text-align:start;}.elementor-96315 .elementor-element.elementor-element-a06913b .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-a49d6f0{--justify-content:space-between;}.elementor-96315 .elementor-element.elementor-element-abd087d{padding:8px 8px 8px 8px;text-align:start;font-size:0.875rem;}.elementor-96315 .elementor-element.elementor-element-3418ba4{--justify-content:space-between;}.elementor-96315 .elementor-element.elementor-element-d9736ad{padding:8px 8px 8px 8px;text-align:start;font-size:0.875rem;}.elementor-96315 .elementor-element.elementor-element-fc00631{--justify-content:space-between;}.elementor-96315 .elementor-element.elementor-element-c1ecc84{padding:8px 8px 8px 8px;text-align:start;font-size:0.875rem;}.elementor-96315 .elementor-element.elementor-element-cc154ab{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-aba18f7{text-align:start;}.elementor-96315 .elementor-element.elementor-element-aba18f7 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-8d6629d{--justify-content:space-between;}.elementor-96315 .elementor-element.elementor-element-4460caf{padding:8px 8px 8px 8px;text-align:start;font-size:0.875rem;}.elementor-96315 .elementor-element.elementor-element-83ee12e{--justify-content:space-between;}.elementor-96315 .elementor-element.elementor-element-9d10393{padding:8px 8px 8px 8px;text-align:start;font-size:0.875rem;}.elementor-96315 .elementor-element.elementor-element-4aea4ca{--justify-content:space-between;}.elementor-96315 .elementor-element.elementor-element-b839cff{padding:8px 8px 8px 8px;text-align:start;font-size:0.875rem;}.elementor-96315 .elementor-element.elementor-element-d1b66ba{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-da06d1a{text-align:start;}.elementor-96315 .elementor-element.elementor-element-da06d1a .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-6eb8075{text-align:start;}.elementor-96315 .elementor-element.elementor-element-57f58e9{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-38be860{text-align:start;}.elementor-96315 .elementor-element.elementor-element-38be860 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-bde535a{text-align:start;}.elementor-96315 .elementor-element.elementor-element-f592044{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-9b1a0f5{text-align:start;}.elementor-96315 .elementor-element.elementor-element-9b1a0f5 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-c8a4334{text-align:start;}.elementor-96315 .elementor-element.elementor-element-0bbf1c8{text-align:start;}.elementor-96315 .elementor-element.elementor-element-c0a4eb0{text-align:start;}.elementor-96315 .elementor-element.elementor-element-f9255e0{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-75070f3{text-align:start;}.elementor-96315 .elementor-element.elementor-element-75070f3 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-663dddd{text-align:start;}.elementor-96315 .elementor-element.elementor-element-6b910d2{--e-image-carousel-slides-to-show:5;}.elementor-96315 .elementor-element.elementor-element-b710d21{--e-image-carousel-slides-to-show:5;}.elementor-96315 .elementor-element.elementor-element-aae4b04{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-5826145{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-e813cb5{text-align:start;}.elementor-96315 .elementor-element.elementor-element-e813cb5 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-b2d6fb9{text-align:start;}.elementor-96315 .elementor-element.elementor-element-71985aa{text-align:start;}.elementor-96315 .elementor-element.elementor-element-086e643{text-align:start;}.elementor-96315 .elementor-element.elementor-element-086e643 .elementor-heading-title{font-size:1.125rem;}.elementor-96315 .elementor-element.elementor-element-068950d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-da8a42a{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-fd6a980{text-align:start;}.elementor-96315 .elementor-element.elementor-element-fd6a980 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-d6e44ea{text-align:start;}.elementor-96315 .elementor-element.elementor-element-b079829{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-7b1cd77{text-align:start;}.elementor-96315 .elementor-element.elementor-element-ea72892{text-align:start;}.elementor-96315 .elementor-element.elementor-element-ea72892 .elementor-heading-title{font-size:1.125rem;}.elementor-96315 .elementor-element.elementor-element-7f3b179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-840fd0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-ba9a6f8{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-cf03f8f{text-align:start;}.elementor-96315 .elementor-element.elementor-element-cf03f8f .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-c37d296{text-align:start;}.elementor-96315 .elementor-element.elementor-element-8cc9073{text-align:start;}.elementor-96315 .elementor-element.elementor-element-6a4caa2{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-6e4d8f1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20vw) 0;}.elementor-96315 .elementor-element.elementor-element-e301751{text-align:start;}.elementor-96315 .elementor-element.elementor-element-e301751 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-2ef9b3a{text-align:start;}.elementor-96315 .elementor-element.elementor-element-068b25b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-d806080{text-align:start;}.elementor-96315 .elementor-element.elementor-element-d806080 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-85f49a1{text-align:start;}.elementor-96315 .elementor-element.elementor-element-83bd922{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-ebfabea .elementor-heading-title{font-size:1.25rem;}.elementor-96315 .elementor-element.elementor-element-2dfb3e2{--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);}.elementor-96315 .elementor-element.elementor-element-c694264{padding:8px 16px 32px 16px;}.elementor-96315 .elementor-element.elementor-element-60cf99d{padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-dea2ad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-96315 .elementor-element.elementor-element-37afb13{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-47601c6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20vw) 0;}.elementor-96315 .elementor-element.elementor-element-478b187{text-align:start;}.elementor-96315 .elementor-element.elementor-element-478b187 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-f3dc788{text-align:start;}.elementor-96315 .elementor-element.elementor-element-2ff292c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-28f3c7f{text-align:start;}.elementor-96315 .elementor-element.elementor-element-28f3c7f .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-bfdc213{text-align:start;}.elementor-96315 .elementor-element.elementor-element-5bfd5b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-5c185f7 .elementor-heading-title{font-size:1.25rem;}.elementor-96315 .elementor-element.elementor-element-46ae3d9{--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);}.elementor-96315 .elementor-element.elementor-element-575a9ee{padding:8px 16px 32px 16px;}.elementor-96315 .elementor-element.elementor-element-1f72314{padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-1dafabc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-96315 .elementor-element.elementor-element-39b0a65{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-8d1e396{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20vw) 0;}.elementor-96315 .elementor-element.elementor-element-b73ee9d{text-align:start;}.elementor-96315 .elementor-element.elementor-element-b73ee9d .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-f462570{text-align:start;}.elementor-96315 .elementor-element.elementor-element-8bbdb81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-96315 .elementor-element.elementor-element-4833d23{text-align:start;}.elementor-96315 .elementor-element.elementor-element-4833d23 .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-3f6fc7a{text-align:start;}.elementor-96315 .elementor-element.elementor-element-b96c7b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-1690ed2 .elementor-heading-title{font-size:1.25rem;}.elementor-96315 .elementor-element.elementor-element-641d9e1{--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);}.elementor-96315 .elementor-element.elementor-element-044ad5f{padding:8px 16px 32px 16px;}.elementor-96315 .elementor-element.elementor-element-2118abb{padding:16px 16px 16px 16px;}.elementor-96315 .elementor-element.elementor-element-b5b21c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-96315 .elementor-element.elementor-element-83768e1{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-96315 .elementor-element.elementor-element-4da66d9{text-align:start;}.elementor-96315 .elementor-element.elementor-element-4f5264e{text-align:start;}.elementor-96315 .elementor-element.elementor-element-4f5264e .elementor-heading-title{font-size:1.5rem;}.elementor-96315 .elementor-element.elementor-element-4e09b8a{text-align:start;}.elementor-96315 .elementor-element.elementor-element-a1c3511{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-96315 .elementor-element.elementor-element-db3bc7d .elementor-heading-title{font-size:1.25rem;}.elementor-96315 .elementor-element.elementor-element-f43db9d{--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);}.elementor-96315 .elementor-element.elementor-element-59d357f{--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);}.elementor-96315 .elementor-element.elementor-element-b320459{padding:16px 16px 16px 16px;}}/* Start custom CSS for html, class: .elementor-element-337893f */.barra-progresso {
    --progresso: 0%;
}

.barra-progresso {
    width: 100%;
    height: 8px;
    background-color: rgba(245,245,255,0.1);
}

.barra-progresso::after {
    position: absolute;
    content: "";
    top: calc(50% - 4px);
    left: 0;
    height: 8px;
    width: var(--progresso);
    background-image: linear-gradient(90deg, rgba(150,100,255,0.25), rgba(150,150,255,1));
    transition: 0.25s;
}

.barra-progresso::before {
    content: "";
    position: absolute;
    width: 160px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg width='160' height='48' viewBox='0 0 160 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M12.37 8.918c-2.28 2.28-1.35 6.89 2.06 10.31l2.06 2.06c1.93 1.93 4.22 2.89 5.56 2.44l-3.5-4.5 4.5 3.5c.45-1.34-.51-3.63-2.44-5.56zm10.68 17.12c.44 1.35-.52 3.62-2.44 5.55l-6.18 6.18c-5.69 5.7-12.15 8.47-14.43 6.19l16.49-16.49c1.93-1.93 4.2-2.88 5.55-2.44l-7.61 8.63 8.63-7.61zm3.75 5.55c-1.93-1.93-2.89-4.22-2.44-5.56l4.5 3.5-3.5-4.5c1.34-.45 3.63.51 5.56 2.44l2.06 2.06c3.41 3.41 4.34 8.03 2.06 10.31l-8.24-8.24zm-2.45-8.88c-.44-1.35.52-3.62 2.44-5.55l6.18-6.18c5.7-5.69 12.16-8.46 14.44-6.18l-16.49 16.49c-1.93 1.93-4.2 2.88-5.55 2.44l7.61-8.63zm111.95 7.59c-3.73 0-6.77-3.04-6.77-6.77v-5.08h1.69v5.08c0 2.8 2.28 5.08 5.08 5.08s5.08-2.28 5.08-5.08v-5.08h1.69v5.08c0 3.73-3.04 6.77-6.77 6.77m-69.42 0h-1.69v-11.01c0-.47.38-.85.85-.85h10.08c2.31 0 4.26 1.82 4.31 4.13s-1.86 4.33-4.23 4.33h-9.31v3.39zm0-5.08h9.31c1.4 0 2.54-1.14 2.54-2.54s-1.14-2.54-2.54-2.54h-9.31zm57.56 5.08h-1.69v-11.85h1.69zm23.71 0h-1.69v-11.01c0-.47.38-.85.85-.85h.96c.22 0 .44.09.6.25l9.45 9.45v-9.7h1.69v11.01c0 .47-.38.85-.85.85h-.74c-.22 0-.44-.09-.6-.25l-9.67-9.67zm-92.73-5.92 6.38 5.93h-2.48l-5.14-4.77-5.14 4.77h-2.48l6.38-5.93-6.38-5.93h2.48l5.14 4.77 5.14-4.77h2.48zm30.08-1.7v.85h11.85v1.69H85.5v.85c0 1.4 1.14 2.54 2.54 2.54h9.31v1.69h-9.31c-2.33 0-4.23-1.9-4.23-4.23v-3.39c0-2.33 1.9-4.23 4.23-4.23h9.31v1.69h-9.31c-1.4 0-2.54 1.14-2.54 2.54m29.56 7.62h2.62l-4.16-3.39a4.245 4.245 0 0 0 4.16-4.33c-.05-2.31-2-4.13-4.31-4.13h-10.08a.85.85 0 0 0-.85.85v11.01h1.69v-3.39h6.77l4.16 3.39zm-10.93-10.16h9.31c1.4 0 2.54 1.14 2.54 2.54s-1.14 2.54-2.54 2.54h-9.31z' fill='url(%23logoXperiun)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='logoXperiun' x1='0' y1='24.378' x2='160' y2='24.378' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239600FF'/%3E%3Cstop offset='1' stop-color='%234B00FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%; 
    top: -32px;
    left: calc(50% - 80px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49a3548 */.elementor-96315 .elementor-element.elementor-element-49a3548 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06fffbf */.elementor-96315 .elementor-element.elementor-element-06fffbf::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(20,20,30,0.9), rgba(20,20,30,0), rgba(20,20,30,0.9));
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7be54eb */.elementor-96315 .elementor-element.elementor-element-7be54eb h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06913b */.elementor-96315 .elementor-element.elementor-element-a06913b h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3105b0f */.elementor-96315 .elementor-element.elementor-element-3105b0f a::before {
    content: "🔧";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84b0d95 */.elementor-96315 .elementor-element.elementor-element-84b0d95 a::before {
    content: "🧩";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1be0e4f */.elementor-96315 .elementor-element.elementor-element-1be0e4f a::before {
    content: "📊";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aba18f7 */.elementor-96315 .elementor-element.elementor-element-aba18f7 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b31d6f2 */.elementor-96315 .elementor-element.elementor-element-b31d6f2 a::before {
    content: "🧱";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8390188 */.elementor-96315 .elementor-element.elementor-element-8390188 a::before {
    content: "📉";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08a899b */.elementor-96315 .elementor-element.elementor-element-08a899b a::before {
    content: "💭";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da06d1a */.elementor-96315 .elementor-element.elementor-element-da06d1a h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07ccf8a */.elementor-96315 .elementor-element.elementor-element-07ccf8a a::before {
    content: "📉";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a35909 */.elementor-96315 .elementor-element.elementor-element-0a35909 a::before {
    content: "⚙️";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff5a37f */.elementor-96315 .elementor-element.elementor-element-ff5a37f a::before {
    content: "⏳";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1168ed0 */.elementor-96315 .elementor-element.elementor-element-1168ed0::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(20,20,30,0.9), rgba(20,20,30,0), rgba(20,20,30,0.9));
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38be860 */.elementor-96315 .elementor-element.elementor-element-38be860 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8103cf */.elementor-96315 .elementor-element.elementor-element-f8103cf a::before {
    content: "❌";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89d64d9 */.elementor-96315 .elementor-element.elementor-element-89d64d9 a::before {
    content: "🔍";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e74d832 */.elementor-96315 .elementor-element.elementor-element-e74d832 a::before {
    content: "🤯";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5eb557 */.elementor-96315 .elementor-element.elementor-element-d5eb557::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(20,20,30,0.9), rgba(20,20,30,0), rgba(20,20,30,0.9));
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1a0f5 */.elementor-96315 .elementor-element.elementor-element-9b1a0f5 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bbf1c8 */.elementor-96315 .elementor-element.elementor-element-0bbf1c8 ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-0bbf1c8 li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-0bbf1c8 li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5113ce0 */.elementor-96315 .elementor-element.elementor-element-5113ce0 a::before {
    content: "🔓";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0dd3bd2 */.elementor-96315 .elementor-element.elementor-element-0dd3bd2 a::before {
    content: "📍";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59c62e0 */.elementor-96315 .elementor-element.elementor-element-59c62e0 a::before {
    content: "🧠";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75070f3 */.elementor-96315 .elementor-element.elementor-element-75070f3 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba8a834 */.elementor-96315 .elementor-element.elementor-element-ba8a834 a::before {
    content: "🎯";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d25330a */.elementor-96315 .elementor-element.elementor-element-d25330a a::before {
    content: "🚀";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-375c1ab */.elementor-96315 .elementor-element.elementor-element-375c1ab a::before {
    content: "💡";
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6b910d2 */.elementor-96315 .elementor-element.elementor-element-6b910d2 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-96315 .elementor-element.elementor-element-6b910d2 img {
    display: block;
   
}

/*
@media(min-width: 767px) {
    
.elementor-96315 .elementor-element.elementor-element-6b910d2 .swiper-slide.swiper-slide-next {
    filter: blur(0px);
}

.elementor-96315 .elementor-element.elementor-element-6b910d2 .swiper-slide.swiper-slide-active {
    filter: blur(4px);
}

.elementor-96315 .elementor-element.elementor-element-6b910d2 .swiper-slide.swiper-slide-prev {
    filter: blur(8px);
}


.elementor-96315 .elementor-element.elementor-element-6b910d2 .swiper-slide {
    transition: 4s;
}
}

.elementor-96315 .elementor-element.elementor-element-6b910d2::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(235,235,245,1) 0, rgba(235,235,245,0) 25%, rgba(235,235,245,0) 75%, rgba(235,235,245,1) 100%);
    z-index: 2;
}

@media(max-width: 767px) {
    .elementor-96315 .elementor-element.elementor-element-6b910d2::before {
    background-image: none;
}
}

*/

.elementor-96315 .elementor-element.elementor-element-6b910d2 .swiper {
    overflow: hidden !important;
}

.elementor-96315 .elementor-element.elementor-element-6b910d2 {
    min-width: 1920px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b710d21 */.elementor-96315 .elementor-element.elementor-element-b710d21 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-96315 .elementor-element.elementor-element-b710d21 img {
    display: block;
}

/*
@media(min-width: 767px) {
    
.elementor-96315 .elementor-element.elementor-element-b710d21 .swiper-slide.swiper-slide-next {
    filter: blur(0px);
}

.elementor-96315 .elementor-element.elementor-element-b710d21 .swiper-slide.swiper-slide-active {
    filter: blur(4px);
}

.elementor-96315 .elementor-element.elementor-element-b710d21 .swiper-slide.swiper-slide-prev {
    filter: blur(8px);
}


.elementor-96315 .elementor-element.elementor-element-b710d21 .swiper-slide {
    transition: 4s;
}
}

.elementor-96315 .elementor-element.elementor-element-b710d21::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(235,235,245,1) 0, rgba(235,235,245,0) 25%, rgba(235,235,245,0) 75%, rgba(235,235,245,1) 100%);
    z-index: 2;
}

@media(max-width: 767px) {
    .elementor-96315 .elementor-element.elementor-element-b710d21::before {
    background-image: none;
}
}
*/

.elementor-96315 .elementor-element.elementor-element-b710d21 .swiper {
    overflow: hidden !important;
}

.elementor-96315 .elementor-element.elementor-element-b710d21 {
    min-width: 1920px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9faa76f */.elementor-96315 .elementor-element.elementor-element-9faa76f::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(20,20,30,1), rgba(20,20,30,0), rgba(20,20,30,0), rgba(20,20,30,1));
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae91394 */.container-loader {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 32px;
    min-height: calc(100vh - 160px);
}

.container-loader span {
    font-family: "Poppins", Sans-Serif;
    color: rgba(245,245,255,0.75);
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5em;
}

.barra-carregamento {
    --carregamento: 0%;
}

.barra-carregamento {
    position: relative;
    width: 100%;
    height: 8px;
    background-color: rgba(245,245,255,0.1);
}

.barra-carregamento::after {
    position: absolute;
    content: "";
    top: calc(50% - 4px);
    left: 0;
    height: 8px;
    width: var(--carregamento);
    background-image: linear-gradient(90deg, rgba(200,255,0,1), rgba(0,150,255,1));
    transition: 1s;
}

.loader {
  border: 8px solid rgba(245,245,255,0.1);
  height: 64px;
  width: 64px;
  border-radius: 50%;
  border-top: 8px solid #9696FF;
  animation: spin 1.5s linear infinite;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e813cb5 */.elementor-96315 .elementor-element.elementor-element-e813cb5 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71985aa */.elementor-96315 .elementor-element.elementor-element-71985aa ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-71985aa li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-71985aa li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-086e643 */.elementor-96315 .elementor-element.elementor-element-086e643 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-068950d */.elementor-96315 .elementor-element.elementor-element-068950d ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-068950d li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-068950d li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-029a081 */.elementor-96315 .elementor-element.elementor-element-029a081 a::before {
    content: "🧭";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd6a980 */.elementor-96315 .elementor-element.elementor-element-fd6a980 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b079829 */.elementor-96315 .elementor-element.elementor-element-b079829 ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-b079829 li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-b079829 li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea72892 */.elementor-96315 .elementor-element.elementor-element-ea72892 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f3b179 */.elementor-96315 .elementor-element.elementor-element-7f3b179 ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-7f3b179 li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-7f3b179 li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-840fd0b */.elementor-96315 .elementor-element.elementor-element-840fd0b ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-840fd0b li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-840fd0b li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24f3907 */.elementor-96315 .elementor-element.elementor-element-24f3907 a::before {
    content: "👀"
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf03f8f */.elementor-96315 .elementor-element.elementor-element-cf03f8f h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2fc8e */.elementor-96315 .elementor-element.elementor-element-6c2fc8e {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f40e2a */.elementor-96315 .elementor-element.elementor-element-9f40e2a a::before {
    content: "🧩"
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c7fc17 */.elementor-96315 .elementor-element.elementor-element-4c7fc17 a::before {
    content: "📈️"
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf6f38d */.elementor-96315 .elementor-element.elementor-element-cf6f38d a::before {
    content: "📊"
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e4d8f1 */.elementor-96315 .elementor-element.elementor-element-6e4d8f1 {
    max-width: calc(100% + 32px) !important;
    width: calc(100% + 32px) !important;
    margin: 0 -16px -80px -16px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e301751 */.elementor-96315 .elementor-element.elementor-element-e301751 h2 {
    max-width: 32ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-068b25b */.elementor-96315 .elementor-element.elementor-element-068b25b ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-068b25b li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-068b25b li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d806080 */.elementor-96315 .elementor-element.elementor-element-d806080 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebfabea */.elementor-96315 .elementor-element.elementor-element-ebfabea {
    background-image: linear-gradient(90deg, #6400C8, #9600FF);
    border-radius: 8px 8px 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b28759b */.elementor-96315 .elementor-element.elementor-element-b28759b > span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd01111 */.elementor-96315 .elementor-element.elementor-element-dd01111 span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c694264 */.elementor-96315 .elementor-element.elementor-element-c694264 span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60cf99d */.elementor-96315 .elementor-element.elementor-element-60cf99d {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100% !important;
    height: 100%;
    backdrop-filter: blur(16px);
}

.elementor-96315 .elementor-element.elementor-element-60cf99d .elementor-widget-container {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83bd922 */.elementor-96315 .elementor-element.elementor-element-83bd922::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: calc(50% - 256px);
    left: calc(50% - 256px);
    width: 512px;
    height: 512px;
    filter: blur(128px);
    border-radius: 50%;
    z-index: -1;
    animation: bgproOferta 6s linear infinite;
    background-image: linear-gradient(45deg, rgba(75,75,255,1), rgba(150,75,255,0.5));
}

@keyframes bgproOferta {
    0% {
        transform: rotate(0deg);
        opacity: 0.5;
        }
    50% {
        transform: rotate(360deg);
        opacity: 1;
    }
    100% {
        transform: rotate(0deg);
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7681eb8 */.elementor-96315 .elementor-element.elementor-element-7681eb8 a::before {
    content: "↩️";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cb2359 */.elementor-96315 .elementor-element.elementor-element-4cb2359 a::before {
    content: "😔";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47601c6 */.elementor-96315 .elementor-element.elementor-element-47601c6 {
    max-width: calc(100% + 32px) !important;
    width: calc(100% + 32px) !important;
    margin: 0 -16px -80px -16px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-478b187 */.elementor-96315 .elementor-element.elementor-element-478b187 h2 {
    max-width: 32ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ff292c */.elementor-96315 .elementor-element.elementor-element-2ff292c ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-2ff292c li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-2ff292c li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28f3c7f */.elementor-96315 .elementor-element.elementor-element-28f3c7f h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c185f7 */.elementor-96315 .elementor-element.elementor-element-5c185f7 {
    background-image: linear-gradient(90deg, #6400C8, #9600FF);
    border-radius: 8px 8px 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606baec */.elementor-96315 .elementor-element.elementor-element-606baec > span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-490f3fd */.elementor-96315 .elementor-element.elementor-element-490f3fd span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-575a9ee */.elementor-96315 .elementor-element.elementor-element-575a9ee span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f72314 */.elementor-96315 .elementor-element.elementor-element-1f72314 {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100% !important;
    height: 100%;
    backdrop-filter: blur(16px);
}

.elementor-96315 .elementor-element.elementor-element-1f72314 .elementor-widget-container {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bfd5b9 */.elementor-96315 .elementor-element.elementor-element-5bfd5b9::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: calc(50% - 256px);
    left: calc(50% - 256px);
    width: 512px;
    height: 512px;
    filter: blur(128px);
    border-radius: 50%;
    z-index: -1;
    animation: bgproOferta 6s linear infinite;
    background-image: linear-gradient(45deg, rgba(75,75,255,1), rgba(150,75,255,0.5));
}

@keyframes bgproOferta {
    0% {
        transform: rotate(0deg);
        opacity: 0.5;
        }
    50% {
        transform: rotate(360deg);
        opacity: 1;
    }
    100% {
        transform: rotate(0deg);
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7bf24e */.elementor-96315 .elementor-element.elementor-element-c7bf24e a::before {
    content: "↩️";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bef1fc */.elementor-96315 .elementor-element.elementor-element-3bef1fc a::before {
    content: "😔";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d1e396 */.elementor-96315 .elementor-element.elementor-element-8d1e396 {
    max-width: calc(100% + 32px) !important;
    width: calc(100% + 32px) !important;
    margin: 0 -16px -80px -16px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b73ee9d */.elementor-96315 .elementor-element.elementor-element-b73ee9d h2 {
    max-width: 32ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bbdb81 */.elementor-96315 .elementor-element.elementor-element-8bbdb81 ul{
    list-style-type: square;
    margin: 0;
    padding: 0 0 0 16px;
}


.elementor-96315 .elementor-element.elementor-element-8bbdb81 li {
    margin: 0 0 0.5rem 0;
}

.elementor-96315 .elementor-element.elementor-element-8bbdb81 li:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4833d23 */.elementor-96315 .elementor-element.elementor-element-4833d23 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1690ed2 */.elementor-96315 .elementor-element.elementor-element-1690ed2 {
    background-image: linear-gradient(90deg, #6400C8, #9600FF);
    border-radius: 8px 8px 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1aa8ad */.elementor-96315 .elementor-element.elementor-element-c1aa8ad > span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f36d5d5 */.elementor-96315 .elementor-element.elementor-element-f36d5d5 span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-044ad5f */.elementor-96315 .elementor-element.elementor-element-044ad5f span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2118abb */.elementor-96315 .elementor-element.elementor-element-2118abb {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100% !important;
    height: 100%;
    backdrop-filter: blur(16px);
}

.elementor-96315 .elementor-element.elementor-element-2118abb .elementor-widget-container {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96c7b9 */.elementor-96315 .elementor-element.elementor-element-b96c7b9::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: calc(50% - 256px);
    left: calc(50% - 256px);
    width: 512px;
    height: 512px;
    filter: blur(128px);
    border-radius: 50%;
    z-index: -1;
    animation: bgproOferta 6s linear infinite;
    background-image: linear-gradient(45deg, rgba(75,75,255,1), rgba(150,75,255,0.5));
}

@keyframes bgproOferta {
    0% {
        transform: rotate(0deg);
        opacity: 0.5;
        }
    50% {
        transform: rotate(360deg);
        opacity: 1;
    }
    100% {
        transform: rotate(0deg);
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b5f9e3 */.elementor-96315 .elementor-element.elementor-element-1b5f9e3 a::before {
    content: "↩️";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b58ce63 */.elementor-96315 .elementor-element.elementor-element-b58ce63 a::before {
    content: "😔";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83547b6 */.elementor-96315 .elementor-element.elementor-element-83547b6 a::before {
    content: "↩️";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f5264e */.elementor-96315 .elementor-element.elementor-element-4f5264e h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db3bc7d */.elementor-96315 .elementor-element.elementor-element-db3bc7d {
    background-image: linear-gradient(90deg, rgba(245,245,255,0.1), rgba(245,245,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0f339b */.elementor-96315 .elementor-element.elementor-element-a0f339b > span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b81890d */.elementor-96315 .elementor-element.elementor-element-b81890d span {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b320459 */.elementor-96315 .elementor-element.elementor-element-b320459 {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100% !important;
    height: calc(100% + 128px);
    backdrop-filter: blur(16px);
}

.elementor-96315 .elementor-element.elementor-element-b320459 .elementor-widget-container {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a09f18 */.elementor-96315 .elementor-element.elementor-element-7a09f18 {
    display: none;
}/* End custom CSS */
/* Start custom CSS */p:last-child {
    margin-bottom: 0;
}

.titulos-roxos h2 {
  background: -webkit-linear-gradient(0deg, #9696FF, #964BFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
}

.quiz-botao a {
    cursor: pointer;
    margin-top: 0px !important;
    border-style: solid !important;
    border-width: 0 0 8px 0 !important;
    border-color: rgba(245,245,255,0.15) !important;
    background-image: linear-gradient(90deg, rgba(150, 100, 255, 0.05), rgba(150, 150, 255, 0.5)) !important;
    background-size: 200% !important;
    background-position: 100% 0% !important;
    background-color: rgba(150, 150, 255, 0) !important;
    transition: 0.25s !important;
    color: rgba(245,245,255,1) !important;
    box-shadow: 0 0 32px 0 rgba(0,0,10,0.25);
}

.quiz-botao.quiz-botao-voltar a {
    background-image: linear-gradient(90deg, rgba(150, 0, 255, 1), rgba(75, 0, 255, 1)) !important;
}

.quiz-botao a:hover {
    border-color: rgba(245,245,255,0.05) !important;
    margin-top: 4px !important;
    border-width: 0 0 4px 0 !important;
    background-position: 0% 0% !important;
    background-color: rgba(150, 150, 255, 0) !important;
    transition: 0.25s  !important;
    color: rgba(245,215,180,1)  !important;
}

.quiz-botao.quiz-botao-negativo a {
    background-position: 0% 0% !important;
}

.quiz-botao.quiz-botao-negativo a:hover {
    background-position: 100% 0% !important;
}

.quiz-botao-texto a {
    justify-content: start !important;
    text-align: start !important;
}

.quiz-botao-texto a::before {
    position: absolute;
    font-size: 36px;
    top: calc(50% - 20px);
    left: 16px;
    width: 40px;
    height:40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.parte0,
.parte1,
.parte2A,
.parte2B,
.parte3A,
.parte3B,
.parte4,
.parte5,
.parte6,
.parte6-carregado,
.parte7,
.parte8,
.parte9A,
.parte9B,
.parte9C,
.parte10 {
  opacity: 0;
  transform: translateY(-100%);
  pointer-events: none;
  transition: opacity 0.4s ease, transform 0.4s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}

.parte-ativar {
  opacity: 1;
  transform: translateY(0%);
  pointer-events: auto;
  position: relative;
  z-index: 1;
}



.box-check::after {
    content: "";
    position: absolute;
    top: 0;
    left: 32px;
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23f5f5ff'%3E%3Cpath d='M382-267.69 183.23-466.46 211.77-495 382-324.77 748.23-691l28.54 28.54L382-267.69Z'/%3E%3C/svg%3E"),
    
    linear-gradient(180deg, rgba(150, 100, 255, 0.25), rgba(150, 100, 255, 0.1));
    
    background-position: center;
    background-repeat: no-repeat;
}

.item
{
    position: relative;
    transform: rotate(-7.5deg);

    transition: 0.5s;
    filter: blur(0px);
    margin-bottom: -128px;
}

    #popupFinanceiro,
    #popupComercial,
    #popupDemais,
    #popupFree
    {
        display: none;
    }

    .popup-ativo-financeiro,
    .popup-ativo-comercial,
    .popup-ativo-demais,
    .popup-ativo-free
    {
        display: flex !important;
    }

    .popupAbrirFinanceiro, .popupFecharFinanceiro,
    .popupAbrirComercial, .popupFecharComercial,
    .popupAbrirDemais, .popupFecharDemais,
    .popupAbrirFree, .popupFecharFree
    {
        cursor: pointer;
    }

.lista-oferta {
    font-size: 0.85rem;
    font-weight: 400;
    line-height: 1.25em;
    color: rgb(245,245,255);
    font-family: "Poppins", sans-serif;
}

li.lista-oferta-ativa::before {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: calc(50% - 12px - 6px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(150,100,255,1)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Cpath d='M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z'%3E%3C/path%3E%3C/svg%3E");
    background-size: cover;
}

li.lista-oferta-inativa::before {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: calc(50% - 12px - 6px);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(245,245,255,0.15)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Cpath d='M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z'%3E%3C/path%3E%3C/svg%3E");
    background-size: cover;
}

li.lista-oferta-inativa {
    color: rgba(245,245,255,0.15) !important;
}

.lista-oferta li::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 0px;
    background-color: rgba(245,245,255,0.15);
}

.lista-oferta li:last-child::after {
    height: 0;
    left: 0;
    bottom: 0px;
    background-color: rgba(245,245,255,0.15);
}

.lista-oferta li {
     list-style-type: none;
     position: relative;
     padding: 0 0 8px 40px;
     margin: 0;
     
}

.lista-oferta {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 0;
}

span.preco {
    font-size: 4rem !important;
    color: #F5D7B4 !important;
    font-weight: 700 !important;
}












._form input {
    color: rgb(245,245,255) !important;
    padding: 8px 8px 8px 16px !important;
    border-radius: 8px !important;
    font-size: 1rem !important;
    border: 0!important;
    background-color: #2D2D37 !important;
    display: flex;
    align-items: center;
    margin: 0 !important;
}

._field-wrapper {
    flex-direction: column;
    display: flex;
    flex-wrap: no-wrap;
}

label {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 0 0px !important;
    border-radius: 8px 8px 0 0 !important;
    font-size: 0.75rem !important;
    font-weight: 400 !important;
    line-height: 1.25em !important;
    border: 0 !important;
    background-color: rgba(245,245,255,0) !important;
    display: flex;
    align-items: center;
    margin: 0 !important;
}

._error-inner {
    color: rgb(255,0,75);
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9B9BA5;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #9B9BA5;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #9B9BA5;
}


._form button._submit {
    width: 100% !important;
    padding: 16px 20px 16px 20px !important;
    border: 0 !important;
    border-radius: 512px !important;
    font-weight: 700 !important;
    color: rgb(0,0,10) !important;
    background-image: linear-gradient(90deg, #D7B491
, #FFFFFF) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    line-height: 1.25em;
}

._form .fechar-form {
    width: 100% !important;
    padding: 16px 0 0 0 !important;
    border: 0 !important;
    border-radius: 512px !important;
    font-weight: 400 !important;
    color: rgb(150,150,255) !important;
    text-decoration: underline;
    background-color: rgba(0,0,10,0);
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    line-height: 1.25em;
    display: block;
    text-align: center;
}

.form_container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    align-content: center;
    align-items: center;
}

@media (max-width: 767px) {
    .form_container {
    grid-template-columns: 1fr;
}
}

._form button._submit:hover {
    background-image: linear-gradient(90deg, rgb(245,245,255), rgb(225,225,235)) !important;
    color: #000000 !important;
}

form {
    width: 100% !important;
}


.botao-final a {
    background-image: linear-gradient(-45deg, rgb(0,100,255), rgb(150,0,255),rgb(255,0,75), rgb(75,0,255)) !important;
  background-size: 600% !important;
  -webkit-animation: btngradient 8s linear infinite !important;
          animation: btngradient 8s linear infinite !important;
          transition: none;
        margin-top: 0px !important;
    border-style: solid !important;
    border-width: 0 0 8px 0 !important;
    border-color: rgba(245,245,255,0.25) !important;
}

.botao-final a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-image: linear-gradient(-45deg, rgb(0,100,255), rgb(150,0,255), rgb(255,0,75), rgb(75,0,255)) !important;
  background-size: 600% !important;
  -webkit-animation: btngradient 12s linear infinite !important;
          animation: btngradient 12s linear infinite !important;
          border-radius: 128px;
          filter: blur(32px);
          z-index: -1;
} 

.botao-final a:hover {
    background-image: linear-gradient(-45deg, rgb(255,255,255), rgb(235,180,125), rgb(245,215,180)) !important;
        margin-top: 4px !important;
    border-style: solid !important;
    border-width: 0 0 4px 0 !important;
    border-color: rgba(150,0,255,0.5) !important;
    transition: 0.25s;
}

.botao-final a:hover::before {
    background-image: linear-gradient(-45deg, rgb(255,255,255), rgb(235,180,125), rgb(245,215,180)) !important;
    animation: 1.5s playShadow ease-out infinite;
} 

@-webkit-keyframes btngradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes btngradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */