.elementor-105510 .elementor-element.elementor-element-1374e2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105510 .elementor-element.elementor-element-315d99b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-a8cc772{--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:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-5b69a0b{width:100%;max-width:100%;text-align:start;}.elementor-105510 .elementor-element.elementor-element-5b69a0b img{width:234px;}.elementor-105510 .elementor-element.elementor-element-cd5a15b{width:100%;max-width:100%;z-index:1;}.elementor-105510 .elementor-element.elementor-element-cd5a15b img{width:100%;max-width:832px;}.elementor-105510 .elementor-element.elementor-element-6417053{width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;}.elementor-105510 .elementor-element.elementor-element-6417053 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2.25rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-c97a898{width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;}.elementor-105510 .elementor-element.elementor-element-d93d800{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 128px 0px;}.elementor-105510 .elementor-element.elementor-element-2731176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:192px;--padding-left:0px;--padding-right:0px;}.elementor-105510 .elementor-element.elementor-element-51c524c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-105510 .elementor-element.elementor-element-51c524c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-922aef7{width:100%;max-width:100%;}body:not(.rtl) .elementor-105510 .elementor-element.elementor-element-cd065c4{left:0px;}body.rtl .elementor-105510 .elementor-element.elementor-element-cd065c4{right:0px;}.elementor-105510 .elementor-element.elementor-element-cd065c4{top:0px;z-index:10;}.elementor-105510 .elementor-element.elementor-element-521cf76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-6dd336d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-105510 .elementor-element.elementor-element-6dd336d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-99758f8{--display:flex;--justify-content:center;--border-radius:8px 0px 0px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:64px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-fca6a47{z-index:1;}.elementor-105510 .elementor-element.elementor-element-fca6a47 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-4c04a85{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:0.75rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-9e5caa1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-7834cd6{--display:flex;--justify-content:center;--border-radius:0px 8px 8px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:32px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:64px;}.elementor-105510 .elementor-element.elementor-element-f4b0400{z-index:1;}.elementor-105510 .elementor-element.elementor-element-f4b0400 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-d593ccb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:0.75rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-a3f092a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-deab49b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:0.75rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-2659061{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-a0fb9af{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-105510 .elementor-element.elementor-element-a0fb9af .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-f6196bf{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:144px;--padding-bottom:64px;--padding-left:64px;--padding-right:432px;}.elementor-105510 .elementor-element.elementor-element-f6196bf:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-f6196bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191923;}.elementor-105510 .elementor-element.elementor-element-a1ce2f4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-105510 .elementor-element.elementor-element-f00e091{z-index:2;}.elementor-105510 .elementor-element.elementor-element-f00e091 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-8a33426{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-0b7c542{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:432px;--padding-right:64px;}.elementor-105510 .elementor-element.elementor-element-0b7c542:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-0b7c542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191923;}.elementor-105510 .elementor-element.elementor-element-6fc9424 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-105510 .elementor-element.elementor-element-afe5619{z-index:2;}.elementor-105510 .elementor-element.elementor-element-afe5619 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-298c69d{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-270a9c4{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:432px;}.elementor-105510 .elementor-element.elementor-element-270a9c4:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-270a9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191923;}.elementor-105510 .elementor-element.elementor-element-edf92ae img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-105510 .elementor-element.elementor-element-2dae4fc{z-index:2;}.elementor-105510 .elementor-element.elementor-element-2dae4fc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-3d62eff{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-b85d0e2{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:144px;--padding-left:432px;--padding-right:64px;}.elementor-105510 .elementor-element.elementor-element-b85d0e2:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-b85d0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191923;}.elementor-105510 .elementor-element.elementor-element-244d940 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-105510 .elementor-element.elementor-element-398ffb4{z-index:2;}.elementor-105510 .elementor-element.elementor-element-398ffb4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-ad45baf{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-2e7ed94{--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:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-2e7ed94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-105510 .elementor-element.elementor-element-85e32a4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-105510 .elementor-element.elementor-element-85e32a4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-6ff13eb{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:64px;--padding-left:32px;--padding-right:320px;}.elementor-105510 .elementor-element.elementor-element-6ff13eb:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-6ff13eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191923;}.elementor-105510 .elementor-element.elementor-element-afa405d{z-index:2;}.elementor-105510 .elementor-element.elementor-element-afa405d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-749ea36{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-50960cd img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-105510 .elementor-element.elementor-element-4ed6847{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-4ed6847:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-4ed6847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191923;}.elementor-105510 .elementor-element.elementor-element-24c1f0b{z-index:2;}.elementor-105510 .elementor-element.elementor-element-24c1f0b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-5194da8{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-fc4b18a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1.25rem;line-height:1.5em;color:#C8C8FFBF;}.elementor-105510 .elementor-element.elementor-element-337df8a{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-8d83cbe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1.25rem;line-height:1.5em;color:#C8C8FFBF;}.elementor-105510 .elementor-element.elementor-element-8936feb{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-1e44a8b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1.25rem;line-height:1.5em;color:#C8C8FFBF;}.elementor-105510 .elementor-element.elementor-element-65309dd{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-b90e906{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-92a5e6e{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:400px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-92a5e6e:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-92a5e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191923;}.elementor-105510 .elementor-element.elementor-element-f637642{z-index:2;}.elementor-105510 .elementor-element.elementor-element-f637642 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-3b00aeb{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-1650e79 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-105510 .elementor-element.elementor-element-e094c06{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:32px;--padding-left:32px;--padding-right:320px;}.elementor-105510 .elementor-element.elementor-element-e094c06:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-e094c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191923;}.elementor-105510 .elementor-element.elementor-element-a64946a{z-index:2;}.elementor-105510 .elementor-element.elementor-element-a64946a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-2ed744d{width:100%;max-width:100%;z-index:2;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-105510 .elementor-element.elementor-element-5f031bd img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-105510 .elementor-element.elementor-element-d282f00{--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;}.elementor-105510 .elementor-element.elementor-element-d282f00:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-d282f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A0A14 50%, #F5F5FF 50%);}.elementor-105510 .elementor-element.elementor-element-7ff573a{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-7ff573a:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-7ff573a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-a7540a6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 064px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-105510 .elementor-element.elementor-element-a7540a6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-93787e6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-105510 .elementor-element.elementor-element-9f34a4e{z-index:1;}.elementor-105510 .elementor-element.elementor-element-9f34a4e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-347d8a7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-105510 .elementor-element.elementor-element-9c38cc6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-105510 .elementor-element.elementor-element-d75becf{z-index:1;}.elementor-105510 .elementor-element.elementor-element-d75becf .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-452c341{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-105510 .elementor-element.elementor-element-c5376aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-105510 .elementor-element.elementor-element-81661a0{z-index:1;}.elementor-105510 .elementor-element.elementor-element-81661a0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-d21d472{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-105510 .elementor-element.elementor-element-1be3649{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-1be3649 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-7384ff7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-105510 .elementor-element.elementor-element-2754ea9{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-2754ea9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-e1b3fd6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-105510 .elementor-element.elementor-element-7b80e37{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-7b80e37 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-5c0f1f8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-105510 .elementor-element.elementor-element-2b555e1{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-2b555e1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-1902e0d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-105510 .elementor-element.elementor-element-31856a0{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-31856a0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-d52441f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-105510 .elementor-element.elementor-element-a6317c5 .elementor-button{background-color:#14141E;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );transition-duration:0s;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-105510 .elementor-element.elementor-element-a6317c5 .elementor-button:hover, .elementor-105510 .elementor-element.elementor-element-a6317c5 .elementor-button:focus{background-color:var( --e-global-color-f60db52 );color:#14141E;}.elementor-105510 .elementor-element.elementor-element-a6317c5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-105510 .elementor-element.elementor-element-a6317c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105510 .elementor-element.elementor-element-a6317c5 .elementor-button:hover svg, .elementor-105510 .elementor-element.elementor-element-a6317c5 .elementor-button:focus svg{fill:#14141E;}.elementor-105510 .elementor-element.elementor-element-b1a6184{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-b1a6184:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-b1a6184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-1fe8496{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 064px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-105510 .elementor-element.elementor-element-1fe8496 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2rem;font-weight:400;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-ae42020{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-105510 .elementor-element.elementor-element-ae42020:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-ae42020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E1E1EB00 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-bb0746a img{width:100%;height:96px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:8px 8px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-5665e5c{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-5665e5c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-8f7f41a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-105510 .elementor-element.elementor-element-8f7f41a:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-8f7f41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E1E1EB00 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-16d3942 img{width:100%;height:96px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:8px 8px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-2c54b96{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-2c54b96 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-bd428ac{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-105510 .elementor-element.elementor-element-bd428ac:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-bd428ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E1E1EB00 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-55236dd img{width:100%;height:96px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:8px 8px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-c826be4{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-c826be4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-72cb36b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-105510 .elementor-element.elementor-element-72cb36b:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-72cb36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E1E1EB00 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-3de4b7a img{width:100%;height:96px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:8px 8px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-138a68b{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-138a68b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-e3be8be{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-105510 .elementor-element.elementor-element-e3be8be:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-e3be8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E1E1EB00 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-bee2437 img{width:100%;height:96px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:8px 8px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-0bc430a{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-0bc430a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-ff1b08b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-105510 .elementor-element.elementor-element-ff1b08b:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-ff1b08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E1E1EB00 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-6042391 img{width:100%;height:96px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:8px 8px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-4271cdb{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-4271cdb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-84719ab{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-105510 .elementor-element.elementor-element-84719ab:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-84719ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E1E1EB00 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-e99e63f img{width:100%;height:96px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:8px 8px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-660ffe1{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-660ffe1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-e6ddffc{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-105510 .elementor-element.elementor-element-e6ddffc:not(.elementor-motion-effects-element-type-background), .elementor-105510 .elementor-element.elementor-element-e6ddffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E1E1EB00 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-00ccb31 img{width:100%;height:96px;object-fit:cover;object-position:center center;opacity:0.75;border-radius:8px 8px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-cd49e05{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;z-index:1;}.elementor-105510 .elementor-element.elementor-element-cd49e05 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-8e88275{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--padding-top:192px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-4ecaedb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-105510 .elementor-element.elementor-element-4ecaedb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-eb34cd3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 64px 0px 64px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-105510 .elementor-element.elementor-element-eb34cd3 img{width:100%;max-width:832px;}.elementor-105510 .elementor-element.elementor-element-8dfb082{width:100%;max-width:100%;z-index:2;}.elementor-105510 .elementor-element.elementor-element-6d32a78{--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:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-a8dcdd2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-105510 .elementor-element.elementor-element-a8dcdd2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-105510 .elementor-element.elementor-element-39ca961{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00FF96;}.elementor-105510 .elementor-element.elementor-element-4c8917d .elementor-button{background-color:#00FF96;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25em;fill:#14141E;color:#14141E;transition-duration:0s;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-105510 .elementor-element.elementor-element-4c8917d .elementor-button:hover, .elementor-105510 .elementor-element.elementor-element-4c8917d .elementor-button:focus{background-color:var( --e-global-color-429a537 );color:#0A0A14;}.elementor-105510 .elementor-element.elementor-element-4c8917d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-105510 .elementor-element.elementor-element-4c8917d{z-index:2;}.elementor-105510 .elementor-element.elementor-element-4c8917d .elementor-button:hover svg, .elementor-105510 .elementor-element.elementor-element-4c8917d .elementor-button:focus svg{fill:#0A0A14;}.elementor-105510 .elementor-element.elementor-element-760ee22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105510 .elementor-element.elementor-element-fb6d917{--display:flex;}.elementor-105510 .elementor-element.elementor-element-f0effa9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 144px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-2%;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-eeccd9c{--display:flex;}.elementor-105510 .elementor-element.elementor-element-8063373{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 144px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-2%;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-ac8f338{--display:flex;}.elementor-105510 .elementor-element.elementor-element-78b2bca{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 144px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-2%;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-288e3df{--display:flex;}.elementor-105510 .elementor-element.elementor-element-d4cd890{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 144px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-2%;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-d80d7a4{--display:flex;}.elementor-105510 .elementor-element.elementor-element-b3544f7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 144px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-2%;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-59002e6{--display:flex;}.elementor-105510 .elementor-element.elementor-element-b86fcca{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 144px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-2%;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-0d3fcbd{--display:flex;}.elementor-105510 .elementor-element.elementor-element-94ca904{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 144px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-2%;color:#00000A;}.elementor-105510 .elementor-element.elementor-element-b0cf805 .elementor-button{background-color:transparent;font-size:1rem;font-weight:400;line-height:1.25em;fill:#00000A;color:#00000A;background-image:linear-gradient(90deg, #00FF64 0%, #00FFC8 100%);transition-duration:0s;border-radius:8px 8px 8px 8px;padding:8px 24px 8px 24px;}.elementor-105510 .elementor-element.elementor-element-b0cf805 .elementor-button:hover, .elementor-105510 .elementor-element.elementor-element-b0cf805 .elementor-button:focus{background-color:transparent;color:#00000A;background-image:linear-gradient(180deg, var( --e-global-color-429a537 ) 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-105510 .elementor-element.elementor-element-b0cf805{z-index:3;}.elementor-105510 .elementor-element.elementor-element-b0cf805 .elementor-button:hover svg, .elementor-105510 .elementor-element.elementor-element-b0cf805 .elementor-button:focus svg{fill:#00000A;}.elementor-105510 .elementor-element.elementor-element-44cedc2{--n-accordion-title-font-size:1.25rem;margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:16px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:24px;--n-accordion-icon-gap:16px;}.elementor-105510 .elementor-element.elementor-element-44cedc2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#2D2D370D;border-style:none;}.elementor-105510 .elementor-element.elementor-element-44cedc2 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-105510 .elementor-element.elementor-element-44cedc2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Syne", Sans-serif;font-weight:400;line-height:1.25em;}:where( .elementor-105510 .elementor-element.elementor-element-44cedc2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-105510 .elementor-element.elementor-element-a64d221{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;--z-index:9;}.elementor-105510 .elementor-element.elementor-element-9040c05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-d4de908{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;--z-index:9;}.elementor-105510 .elementor-element.elementor-element-4c6f71c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-105510 .elementor-element.elementor-element-41d1fbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-105510 .elementor-element.elementor-element-0f6f838{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-105510:not(.elementor-motion-effects-element-type-background), body.elementor-page-105510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A14;}@media(max-width:1366px){body:not(.rtl) .elementor-105510 .elementor-element.elementor-element-cd065c4{left:0px;}body.rtl .elementor-105510 .elementor-element.elementor-element-cd065c4{right:0px;}.elementor-105510 .elementor-element.elementor-element-cd065c4{top:-1px;}.elementor-105510 .elementor-element.elementor-element-9040c05{z-index:2;}.elementor-105510 .elementor-element.elementor-element-4c6f71c{z-index:2;}.elementor-105510 .elementor-element.elementor-element-0f6f838{z-index:2;}}@media(max-width:1024px){.elementor-105510 .elementor-element.elementor-element-a8cc772{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-5b69a0b img{width:156px;}.elementor-105510 .elementor-element.elementor-element-6417053 .elementor-heading-title{font-size:2rem;}.elementor-105510 .elementor-element.elementor-element-51c524c .elementor-heading-title{font-size:2rem;}.elementor-105510 .elementor-element.elementor-element-6dd336d.elementor-element{--order:-99999 /* order start hack */;}.elementor-105510 .elementor-element.elementor-element-6dd336d .elementor-heading-title{font-size:2rem;}.elementor-105510 .elementor-element.elementor-element-a0fb9af .elementor-heading-title{font-size:2rem;}.elementor-105510 .elementor-element.elementor-element-f6196bf{--padding-top:360px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-0b7c542{--padding-top:360px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-270a9c4{--padding-top:360px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-b85d0e2{--padding-top:360px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-2e7ed94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105510 .elementor-element.elementor-element-85e32a4.elementor-element{--order:-99999 /* order start hack */;}.elementor-105510 .elementor-element.elementor-element-85e32a4 .elementor-heading-title{font-size:2rem;}.elementor-105510 .elementor-element.elementor-element-6ff13eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:360px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-6ff13eb.e-con{--order:-99999 /* order start hack */;}.elementor-105510 .elementor-element.elementor-element-b90e906{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105510 .elementor-element.elementor-element-92a5e6e{--padding-top:360px;--padding-bottom:112px;--padding-left:032px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-e094c06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:360px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-e094c06.e-con{--order:-99999 /* order start hack */;}.elementor-105510 .elementor-element.elementor-element-a7540a6.elementor-element{--order:-99999 /* order start hack */;}.elementor-105510 .elementor-element.elementor-element-a7540a6 .elementor-heading-title{font-size:2rem;}.elementor-105510 .elementor-element.elementor-element-1fe8496.elementor-element{--order:-99999 /* order start hack */;}.elementor-105510 .elementor-element.elementor-element-1fe8496 .elementor-heading-title{font-size:2rem;}.elementor-105510 .elementor-element.elementor-element-4ecaedb .elementor-heading-title{font-size:2rem;}.elementor-105510 .elementor-element.elementor-element-a8dcdd2 .elementor-heading-title{font-size:2rem;}}@media(max-width:767px){.elementor-105510 .elementor-element.elementor-element-6417053{width:100%;max-width:100%;}.elementor-105510 .elementor-element.elementor-element-6417053 .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-c97a898{width:100%;max-width:100%;}.elementor-105510 .elementor-element.elementor-element-2731176{--padding-top:0px;--padding-bottom:096px;--padding-left:0px;--padding-right:0px;}.elementor-105510 .elementor-element.elementor-element-51c524c{width:100%;max-width:100%;}.elementor-105510 .elementor-element.elementor-element-51c524c .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-521cf76{--padding-top:0px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-6dd336d{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-105510 .elementor-element.elementor-element-6dd336d .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-99758f8{--width:100%;--min-height:1px;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-fca6a47 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-4c04a85{text-align:start;}.elementor-105510 .elementor-element.elementor-element-9e5caa1{text-align:start;}.elementor-105510 .elementor-element.elementor-element-7834cd6{--border-radius:0px 0px 8px 8px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-f4b0400 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-d593ccb{text-align:start;}.elementor-105510 .elementor-element.elementor-element-a3f092a{text-align:start;}.elementor-105510 .elementor-element.elementor-element-deab49b{text-align:start;}.elementor-105510 .elementor-element.elementor-element-2659061{--padding-top:0px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-a0fb9af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-a0fb9af .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-f6196bf{--padding-top:256px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-f00e091 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-8a33426{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-0b7c542{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:256px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-afe5619 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-298c69d{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-270a9c4{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:256px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-2dae4fc .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-3d62eff{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-b85d0e2{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:256px;--padding-bottom:048px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-398ffb4 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-ad45baf{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-2e7ed94{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-105510 .elementor-element.elementor-element-85e32a4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;text-align:center;}.elementor-105510 .elementor-element.elementor-element-85e32a4 .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-afa405d .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-749ea36{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-24c1f0b .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-5194da8{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-fc4b18a{text-align:start;font-size:1.125rem;}.elementor-105510 .elementor-element.elementor-element-337df8a{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-8d83cbe{text-align:start;font-size:1.125rem;}.elementor-105510 .elementor-element.elementor-element-8936feb{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-1e44a8b{text-align:start;font-size:1.125rem;}.elementor-105510 .elementor-element.elementor-element-65309dd{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-b90e906{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105510 .elementor-element.elementor-element-92a5e6e{--padding-top:360px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-105510 .elementor-element.elementor-element-f637642 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-3b00aeb{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-a64946a .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-2ed744d{padding:0px 0px 16px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-7ff573a{--padding-top:064px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-a7540a6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-105510 .elementor-element.elementor-element-a7540a6 .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-9f34a4e .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-347d8a7{text-align:start;}.elementor-105510 .elementor-element.elementor-element-d75becf .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-452c341{text-align:start;}.elementor-105510 .elementor-element.elementor-element-81661a0 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-d21d472{text-align:start;}.elementor-105510 .elementor-element.elementor-element-1be3649 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-7384ff7{text-align:start;}.elementor-105510 .elementor-element.elementor-element-2754ea9 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-e1b3fd6{text-align:start;}.elementor-105510 .elementor-element.elementor-element-7b80e37 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-5c0f1f8{text-align:start;}.elementor-105510 .elementor-element.elementor-element-2b555e1 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-1902e0d{text-align:start;}.elementor-105510 .elementor-element.elementor-element-31856a0 .elementor-heading-title{font-size:1.25rem;}.elementor-105510 .elementor-element.elementor-element-d52441f{text-align:start;}.elementor-105510 .elementor-element.elementor-element-a6317c5{width:100%;max-width:100%;z-index:2;}.elementor-105510 .elementor-element.elementor-element-1fe8496{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-105510 .elementor-element.elementor-element-1fe8496 .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-8e88275{--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-105510 .elementor-element.elementor-element-4ecaedb{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-4ecaedb .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-eb34cd3{padding:0px 32px 0px 32px;}.elementor-105510 .elementor-element.elementor-element-a8dcdd2{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-a8dcdd2 .elementor-heading-title{font-size:1.5rem;}.elementor-105510 .elementor-element.elementor-element-39ca961{text-align:start;}.elementor-105510 .elementor-element.elementor-element-4c8917d{width:100%;max-width:100%;z-index:2;}.elementor-105510 .elementor-element.elementor-element-f0effa9{padding:0px 0px 0px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-8063373{padding:0px 0px 0px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-78b2bca{padding:0px 0px 0px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-d4cd890{padding:0px 0px 0px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-b3544f7{padding:0px 0px 0px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-b86fcca{padding:0px 0px 0px 0px;text-align:start;}.elementor-105510 .elementor-element.elementor-element-94ca904{padding:0px 0px 0px 0px;text-align:start;}}@media(min-width:768px){.elementor-105510 .elementor-element.elementor-element-521cf76{--content-width:832px;}.elementor-105510 .elementor-element.elementor-element-99758f8{--width:calc(50% - 16px - 32px);}.elementor-105510 .elementor-element.elementor-element-7834cd6{--width:calc(50% - 16px - 32px);}.elementor-105510 .elementor-element.elementor-element-6ff13eb{--width:calc(50% - 16px + 112px);}.elementor-105510 .elementor-element.elementor-element-4ed6847{--width:calc(50% - 16px - 112px);}.elementor-105510 .elementor-element.elementor-element-92a5e6e{--width:calc(50% - 16px - 112px);}.elementor-105510 .elementor-element.elementor-element-e094c06{--width:calc(50% - 16px + 112px);}.elementor-105510 .elementor-element.elementor-element-7ff573a{--content-width:832px;}.elementor-105510 .elementor-element.elementor-element-93787e6{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-9c38cc6{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-c5376aa{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-b1a6184{--content-width:832px;}.elementor-105510 .elementor-element.elementor-element-ae42020{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-8f7f41a{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-bd428ac{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-72cb36b{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-e3be8be{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-ff1b08b{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-84719ab{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-e6ddffc{--width:calc(50% - 16px);}.elementor-105510 .elementor-element.elementor-element-8e88275{--content-width:544px;}.elementor-105510 .elementor-element.elementor-element-a64d221{--content-width:544px;}.elementor-105510 .elementor-element.elementor-element-d4de908{--content-width:544px;}}@media(max-width:1024px) and (min-width:768px){.elementor-105510 .elementor-element.elementor-element-6ff13eb{--width:100%;}.elementor-105510 .elementor-element.elementor-element-4ed6847{--width:100%;}.elementor-105510 .elementor-element.elementor-element-92a5e6e{--width:100%;}.elementor-105510 .elementor-element.elementor-element-e094c06{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-1374e2a */.container-cta {
    position: fixed;
    width: 100%;
    padding: 16px;
    height: 80px;
    top: auto;
    bottom: 0px;
    left: 0;
    z-index: 6;
    backdrop-filter: blur(8px);
    background: linear-gradient(90deg, rgba(10,10,20,0.01) 0%, rgba(10,10,20,0.75) 25%, rgba(10,10,20,0.75) 75%, rgba(10,10,20,0.01) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    transform: translateY(80px);
    transition: 0.4s ease;
    opacity: 0;
}

.container-cta.show {
    transform: translateY(0);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3fdb6d */.elementor-105510 .elementor-element.elementor-element-f3fdb6d {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bg-video {
    position: absolute;
    top: 0;
    left: calc(50% - 960px);
    width: 1920px;
    height: 1080px;
    object-fit: cover;
    z-index: -1;
}

.bg-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bg-video::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(0deg, rgba(10, 10, 20,1), rgba(10, 10, 20,0.5));
    z-index: 1;
}

.bg-video::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(10, 10, 20,1) 0, rgba(10, 10, 20,0) 20%, rgba(10, 10, 20,0) 80%, rgba(10, 10, 20,1) 100%);
    z-index: 1;
}

@media(max-width: 1024px) {
.bg-video {
    position: absolute;
    top: 0;
    left: calc(50% - 512px);
    width: 1024px;
    height: 426.666px;
    object-fit: cover;
    z-index: -1;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd5a15b */.elementor-105510 .elementor-element.elementor-element-cd5a15b::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://xperiun.com/wp-content/uploads/2025/12/postech_logo-efeito.webp'),
    url('https://xperiun.com/wp-content/uploads/2025/12/postech_logo-efeito.webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    animation: flutuar 4s ease infinite;
    z-index: -1;
}
.elementor-105510 .elementor-element.elementor-element-cd5a15b {
    position: relative;
}

@keyframes flutuar {
    0% {
        transform: scale(1, 1);
        opacity: 1;
    }
    50% {
        transform: scale(1.05, 1.05);
        opacity: 0;
    }
    75% {
        transform: scale(1, 1);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c524c */.elementor-105510 .elementor-element.elementor-element-51c524c h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-922aef7 */.elementor-105510 .elementor-element.elementor-element-922aef7::before {
    content: "";
    position: absolute;
    width: 128px;
    height: 128px;
    top: calc(50% - 64px);
    left: calc(50% - 64px);
    background-color: rgba(150,120,255,0.05);
    border-radius: 100%;
    animation: pulsarSonar 5s linear infinite;
    filter: blur(0px);
    z-index: -1;
}

.elementor-105510 .elementor-element.elementor-element-922aef7::after {
    content: "";
    position: absolute;
    width: 120px;
    height: 120px;
    bottom: auto;
    right: auto;
    top: calc(50% - 60px);
    left: calc(50% - 60px);
    background-color: rgba(10,10,20,1);
    border-radius: 100%;
    z-index: 0;
    animation: pulsarSonarMascara 5s linear infinite;
    filter: blur(8px);
    z-index: -1;

}

@keyframes pulsarSonarMascara {
    0% {
        opacity: 0;
      }
      50% {
        opacity: 1;
      }
      100% {
        transform: scale(5);
        opacity: 0;
      }
    }
    
@media (max-width:767px) {
    .elementor-105510 .elementor-element.elementor-element-922aef7 {
        max-width: 384px;
    }
}




@keyframes pulsarSonar {
    0% {
        transform: scale(1);
        opacity: 0;
      }
      50% {
        opacity: 1;
      }
      100% {
        transform: scale(5);
        opacity: 0;
      }
    }
    
@media (max-width:767px) {
    .elementor-105510 .elementor-element.elementor-element-922aef7 {
        max-width: 384px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd065c4 */.whatsapp-btn {
    position: fixed;
    top: 16px;

    right: 16px;
    width: 64px;
    height: 64px;
    background-color: rgb(0,200,200);
    background-image: linear-gradient(45deg, rgba(0,200,200,1), rgba(0,200,100,1));
    border-radius: 50%;
    z-index: 10;
    animation: 1.5s zapShadow ease-out infinite;
}

.whatsapp-btn:before {
    content: "1";
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    left: 0;
    background-color: rgb(255,0,50);
    border-radius: 50%;
    font-family: "Poppins", sans-serif;
    font-size: 1rem;
    font-weight: 700;
    color: rgb(245,245,255);
    display: flex;
    align-items: center;
    justify-content: center;
}

.whatsapp-btn:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='48' height='47'%3E%3Cpath fill='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Cpath d='M7.25361 18.4944L7.97834 18.917C9.18909 19.623 10.5651 20 12.001 20C16.4193 20 20.001 16.4183 20.001 12C20.001 7.58172 16.4193 4 12.001 4C7.5827 4 4.00098 7.58172 4.00098 12C4.00098 13.4363 4.37821 14.8128 5.08466 16.0238L5.50704 16.7478L4.85355 19.1494L7.25361 18.4944ZM2.00516 22L3.35712 17.0315C2.49494 15.5536 2.00098 13.8345 2.00098 12C2.00098 6.47715 6.47813 2 12.001 2C17.5238 2 22.001 6.47715 22.001 12C22.001 17.5228 17.5238 22 12.001 22C10.1671 22 8.44851 21.5064 6.97086 20.6447L2.00516 22ZM8.39232 7.30833C8.5262 7.29892 8.66053 7.29748 8.79459 7.30402C8.84875 7.30758 8.90265 7.31384 8.95659 7.32007C9.11585 7.33846 9.29098 7.43545 9.34986 7.56894C9.64818 8.24536 9.93764 8.92565 10.2182 9.60963C10.2801 9.76062 10.2428 9.95633 10.125 10.1457C10.0652 10.2428 9.97128 10.379 9.86248 10.5183C9.74939 10.663 9.50599 10.9291 9.50599 10.9291C9.50599 10.9291 9.40738 11.0473 9.44455 11.1944C9.45903 11.25 9.50521 11.331 9.54708 11.3991C9.57027 11.4368 9.5918 11.4705 9.60577 11.4938C9.86169 11.9211 10.2057 12.3543 10.6259 12.7616C10.7463 12.8783 10.8631 12.9974 10.9887 13.108C11.457 13.5209 11.9868 13.8583 12.559 14.1082L12.5641 14.1105C12.6486 14.1469 12.692 14.1668 12.8157 14.2193C12.8781 14.2457 12.9419 14.2685 13.0074 14.2858C13.0311 14.292 13.0554 14.2955 13.0798 14.2972C13.2415 14.3069 13.335 14.2032 13.3749 14.1555C14.0984 13.279 14.1646 13.2218 14.1696 13.2222V13.2238C14.2647 13.1236 14.4142 13.0888 14.5476 13.097C14.6085 13.1007 14.6691 13.1124 14.7245 13.1377C15.2563 13.3803 16.1258 13.7587 16.1258 13.7587L16.7073 14.0201C16.8047 14.0671 16.8936 14.1778 16.8979 14.2854C16.9005 14.3523 16.9077 14.4603 16.8838 14.6579C16.8525 14.9166 16.7738 15.2281 16.6956 15.3913C16.6406 15.5058 16.5694 15.6074 16.4866 15.6934C16.3743 15.81 16.2909 15.8808 16.1559 15.9814C16.0737 16.0426 16.0311 16.0714 16.0311 16.0714C15.8922 16.159 15.8139 16.2028 15.6484 16.2909C15.391 16.428 15.1066 16.5068 14.8153 16.5218C14.6296 16.5313 14.4444 16.5447 14.2589 16.5347C14.2507 16.5342 13.6907 16.4482 13.6907 16.4482C12.2688 16.0742 10.9538 15.3736 9.85034 14.402C9.62473 14.2034 9.4155 13.9885 9.20194 13.7759C8.31288 12.8908 7.63982 11.9364 7.23169 11.0336C7.03043 10.5884 6.90299 10.1116 6.90098 9.62098C6.89729 9.01405 7.09599 8.4232 7.46569 7.94186C7.53857 7.84697 7.60774 7.74855 7.72709 7.63586C7.85348 7.51651 7.93392 7.45244 8.02057 7.40811C8.13607 7.34902 8.26293 7.31742 8.39232 7.30833Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");
        position: absolute;
        width: 48px;
        height: 48px;
        top: calc(50% - 24px);
        right: calc(50% - 24px);
}

@keyframes zapShadow {
  0% {
    box-shadow: 0 0 0 0px rgba(0,155,0,1), 0 0 0 0px rgba(0,155,0,0.5);
    transform: scale(1);
  }
  15% {
    box-shadow: 0 0 0 0px rgba(0,155,0,0.5), 0 0 0 0px rgba(0,155,0,0.25);
  }
  25% {
    transform: scale(1.05);
  }
  85% {
    transform: scale(0.95);
  }
  100% {
    box-shadow: 0 0 0 16px rgba(0,155,0,0.0), 0 0 0 32px rgba(0,155,0,0.0);
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99758f8 */.elementor-105510 .elementor-element.elementor-element-99758f8::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 96px;
    top: 0;
    left: auto;
    right: -80px;
    background-image: url("data:image/svg+xml,%3Csvg width='96' height='1920' viewBox='0 0 96 1920' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96 853.875V0H0v1920h16V986.63a64 64 0 0 1 18.887-45.397l42.225-41.961A64 64 0 0 0 96 853.875' fill='%23191923'/%3E%3C/svg%3E");
    background-position: center;
    border-radius: 16px;
}

.elementor-105510 .elementor-element.elementor-element-99758f8 {
    background-image: linear-gradient(90deg, rgba(25,25,35,0), rgba(25,25,35,1));
    }

@media(max-width: 767px) {
.elementor-105510 .elementor-element.elementor-element-99758f8::after {
    height: 48px;
    width: 100%;
    top: auto;
    bottom: -40px;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='96' viewBox='0 0 1920 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1066.12 96H1920V0H0v16h933.37a64 64 0 0 1 45.397 18.887l41.963 42.226A64 64 0 0 0 1066.12 96' fill='%23191923'/%3E%3C/svg%3E");
    background-size: cover;
}
    .elementor-105510 .elementor-element.elementor-element-99758f8 {
    background-image: linear-gradient(180deg, rgba(25,25,35,0.5), rgba(25,25,35,1));
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7834cd6 */.elementor-105510 .elementor-element.elementor-element-7834cd6::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 96px;
    top: 0;
    left: -80px;
    background-image: url("data:image/svg+xml,%3Csvg width='96' height='1920' viewBox='0 0 96 1920' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1066.13V1920h96V0H80v933.374a64 64 0 0 1-18.887 45.396l-42.225 41.96A64 64 0 0 0 0 1066.13' fill='%23191923'/%3E%3C/svg%3E");
    background-position: center;
    border-radius: 16px;
}

.elementor-105510 .elementor-element.elementor-element-7834cd6 {
    background-image: linear-gradient(270deg, rgba(25,25,35,0), rgba(25,25,35,1));
    }

@media(max-width: 767px) {
.elementor-105510 .elementor-element.elementor-element-7834cd6::after {
    height: 48px;
    width: 100%;
    top: -40px;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='96' viewBox='0 0 1920 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M853.872 0H0v96h1920V80H986.626a64 64 0 0 1-45.396-18.887l-41.962-42.225A64 64 0 0 0 853.872 0' fill='%23191923'/%3E%3C/svg%3E");
    background-size: cover;
}
    .elementor-105510 .elementor-element.elementor-element-7834cd6 {
    background-image: linear-gradient(0deg, rgba(25,25,35,0.5), rgba(25,25,35,1));
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-521cf76 */.container-barra {
        display: flex;
        flex-direction: column;
        
    }

    .barra-valores {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        margin: 8px 0 0 0;
        
    }

    .barra-valores span {
        font-family: 'Syne', Sans-Serif;
        line-height: 1em;
        color: rgba(245,245,255,0.75);
    }
    
    .barra-pequeno {
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1rem;
    }
    
    .barra-grande {
        font-size: 1rem;
        font-weight: 700;
        color: rgba(150,150,255) !important;
    }
    
    .barra {
        display: flex;
        width: 100%;
        height: 8px;
        background-color: rgba(245,245,255,0.15);
        position: relative;
        margin: 16px 0 0 0;
    }
    
    .barra::after {
        content: "";
        position: absolute;
        width: 4px;
        height: 16px;
        top: -4px;
        left: 75%;
        background-color:rgba(245,245,255,0.25);
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1ce2f4 */.elementor-105510 .elementor-element.elementor-element-a1ce2f4 {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 512px;
    height: 100%;
}

.elementor-105510 .elementor-element.elementor-element-a1ce2f4::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(25,25,35,1), rgba(25,25,35,0));
}

@media(max-width: 1024px) {
.elementor-105510 .elementor-element.elementor-element-a1ce2f4 {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}
.elementor-105510 .elementor-element.elementor-element-a1ce2f4::after {
    background-image: linear-gradient(0deg, rgba(25,25,35,1), rgba(25,25,35,0));
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6196bf */.elementor-105510 .elementor-element.elementor-element-f6196bf::after {
    content: "";
    position: absolute;
    top: -16px;
    left: auto;
    right: 128px;
    width: 1920px;
    height: 96px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='96' viewBox='0 0 1920 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1781.87 96H0V0h1920v16h-5.37a64 64 0 0 0-45.4 18.887l-41.96 42.226A64 64 0 0 1 1781.87 96' fill='%230A0A14'/%3E%3C/svg%3E");
    z-index: 1;
}

@media(max-width: 767px) {
    .elementor-105510 .elementor-element.elementor-element-f6196bf::after {
    top: -8px;
    left: auto;
    right: 64px;
    width: 960px;
    height: 48px;
}
}

.elementor-105510 .elementor-element.elementor-element-f6196bf::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 512px;
    height: 512px;
    border-radius: 100%;
    background-color: rgba(150,150,255,0.15);
    z-index: 1;
    filter: blur(256px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fc9424 */.elementor-105510 .elementor-element.elementor-element-6fc9424 {
    position: absolute;
    top: 0;
    left: 0;
    width: 512px;
    height: 100%;
}

.elementor-105510 .elementor-element.elementor-element-6fc9424::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(25,25,35,0), rgba(25,25,35,1));
}

@media(max-width: 1024px) {
.elementor-105510 .elementor-element.elementor-element-6fc9424 {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}
.elementor-105510 .elementor-element.elementor-element-6fc9424::after {
    background-image: linear-gradient(0deg, rgba(25,25,35,1), rgba(25,25,35,0));
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b7c542 */.elementor-105510 .elementor-element.elementor-element-0b7c542::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 512px;
    height: 512px;
    border-radius: 100%;
    background-color: rgba(150,150,255,0.15);
    z-index: 1;
    filter: blur(256px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edf92ae */.elementor-105510 .elementor-element.elementor-element-edf92ae {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 512px;
    height: 100%;
}

.elementor-105510 .elementor-element.elementor-element-edf92ae::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(25,25,35,1), rgba(25,25,35,0));
}

@media(max-width: 1024px) {
.elementor-105510 .elementor-element.elementor-element-edf92ae {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}
.elementor-105510 .elementor-element.elementor-element-edf92ae::after {
    background-image: linear-gradient(0deg, rgba(25,25,35,1), rgba(25,25,35,0));
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-270a9c4 */.elementor-105510 .elementor-element.elementor-element-270a9c4::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 512px;
    height: 512px;
    border-radius: 100%;
    background-color: rgba(150,150,255,0.15);
    z-index: 1;
    filter: blur(256px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-244d940 */.elementor-105510 .elementor-element.elementor-element-244d940 {
    position: absolute;
    top: 0;
    left: 0;
    width: 512px;
    height: 100%;
}

.elementor-105510 .elementor-element.elementor-element-244d940::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(25,25,35,0), rgba(25,25,35,1));
}

@media(max-width: 1024px) {
.elementor-105510 .elementor-element.elementor-element-244d940 {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}
.elementor-105510 .elementor-element.elementor-element-244d940::after {
    background-image: linear-gradient(0deg, rgba(25,25,35,1), rgba(25,25,35,0));
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b85d0e2 */.elementor-105510 .elementor-element.elementor-element-b85d0e2::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: -16px;
    left: auto;
    right: 128px;
    width: 1920px;
    height: 96px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='96' viewBox='0 0 1920 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1781.87 0H0v96h1920V80h-5.37a64 64 0 0 1-45.4-18.887l-41.96-42.226A64 64 0 0 0 1781.87 0' fill='%230A0A14'/%3E%3C/svg%3E");
    z-index: 1;
}

@media(max-width: 767px) {
    .elementor-105510 .elementor-element.elementor-element-b85d0e2::after {
    bottom: -8px;
    left: auto;
    right: 64px;
    width: 960px;
    height: 48px;
}
}

.elementor-105510 .elementor-element.elementor-element-b85d0e2::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 512px;
    height: 512px;
    border-radius: 100%;
    background-color: rgba(150,150,255,0.15);
    z-index: 1;
    filter: blur(256px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50960cd */.elementor-105510 .elementor-element.elementor-element-50960cd {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 384px;
    height: 100%;
}

.elementor-105510 .elementor-element.elementor-element-50960cd img {
    position: relative;
    z-index: 1;
}

.elementor-105510 .elementor-element.elementor-element-50960cd::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: auto;
    left: calc(50% - 272px);
    width: 544px;
    height: 544px;
    background-image:
    linear-gradient(90deg, rgba(25,25,35,1), rgba(25,25,35,0));
    z-index: 1;
}


.elementor-105510 .elementor-element.elementor-element-50960cd::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: auto;
    left: calc(50% - 272px);
    width: 544px;
    height: 544px;
    opacity: 0.25;
    transform: rotate(180deg);
    background-image:
    
    linear-gradient(90deg, rgba(25,25,35,0), rgba(25,25,35,1)),
    
    linear-gradient(180deg, rgba(25,25,35,1), rgba(25,25,35,0)),
    
    url('https://xperiun.com/wp-content/uploads/2025/12/postech_bg-stripes-imagens.webp');
    
    background-size: 100%;
}

@media(max-width: 1024px) {
.elementor-105510 .elementor-element.elementor-element-50960cd {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}

.elementor-105510 .elementor-element.elementor-element-50960cd::after {
    background-image:
    linear-gradient(90deg, rgba(25,25,35,1), rgba(25,25,35,0));
    z-index: 1;
}


.elementor-105510 .elementor-element.elementor-element-50960cd::before {
    background-image:
    
    linear-gradient(180deg, rgba(25,25,35,1), rgba(25,25,35,0)),
    
    url('https://xperiun.com/wp-content/uploads/2025/12/postech_bg-stripes-imagens.webp');
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff13eb */.elementor-105510 .elementor-element.elementor-element-6ff13eb::after {
    content: "";
    position: absolute;
    top: -16px;
    left: auto;
    right: calc(100% - 192px);
    width: 1920px;
    height: 96px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='96' viewBox='0 0 1920 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1781.87 96H0V0h1920v16h-5.37a64 64 0 0 0-45.4 18.887l-41.96 42.226A64 64 0 0 1 1781.87 96' fill='%230A0A14'/%3E%3C/svg%3E");
    z-index: 3;
}

@media(max-width: 767px) {
    .elementor-105510 .elementor-element.elementor-element-6ff13eb::after {
    top: -8px;
    left: auto;
    right: calc(100% - 128px);
    width: 960px;
    height: 48px;
}
}

.elementor-105510 .elementor-element.elementor-element-6ff13eb::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 256px;
    height: 256px;
    border-radius: 100%;
    background-color: rgba(100,100,255,0.75);
    z-index: 2;
    filter: blur(128px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed6847 */.elementor-105510 .elementor-element.elementor-element-4ed6847::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 256px;
    height: 256px;
    border-radius: 100%;
    background-color: rgba(100,100,255,0.75);
    z-index: 1;
    filter: blur(128px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1650e79 */.elementor-105510 .elementor-element.elementor-element-1650e79 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 400px;
}


.elementor-105510 .elementor-element.elementor-element-1650e79 img {
    position: relative;
    z-index: 1;
}

.elementor-105510 .elementor-element.elementor-element-1650e79::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: calc(50% - 272px);
    width: 544px;
    height: 544px;
    background-image:
    linear-gradient(0deg, rgba(25,25,35,0), rgba(25,25,35,1));
    z-index: 1;
}


.elementor-105510 .elementor-element.elementor-element-1650e79::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: calc(50% - 272px);
    width: 544px;
    height: 544px;
    opacity: 0.25;

    background-image:
    
    linear-gradient(0deg, rgba(25,25,35,0), rgba(25,25,35,1)),
    
    url('https://xperiun.com/wp-content/uploads/2025/12/postech_bg-stripes-imagens.webp');
    
    background-size: 100%;
}

@media(max-width: 1024px) {
.elementor-105510 .elementor-element.elementor-element-1650e79 {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}

.elementor-105510 .elementor-element.elementor-element-1650e79::after {
    top: 0;
    bottom: auto;
    background-image:
    linear-gradient(0deg, rgba(25,25,35,1), rgba(25,25,35,0));
    z-index: 1;
}

.elementor-105510 .elementor-element.elementor-element-1650e79::before {
    top: 0;
    bottom: auto;
    transform: rotate(180deg);
    background-image:
    
    linear-gradient(180deg, rgba(25,25,35,1), rgba(25,25,35,0)),
    
    url('https://xperiun.com/wp-content/uploads/2025/12/postech_bg-stripes-imagens.webp');
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a5e6e */.elementor-105510 .elementor-element.elementor-element-92a5e6e::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: -16px;
    left: 192px;
    width: 1920px;
    height: 96px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='96' viewBox='0 0 1920 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M138.127 -3.37059e-05L1920 0.00012207L1920 96.0001L0 96L1.39876e-06 80L5.37268 80C22.4161 80 38.7555 73.2019 50.7692 61.1127L92.7308 18.8872C104.745 6.79801 121.084 -3.51959e-05 138.127 -3.37059e-05Z' fill='%230A0A14'/%3E%3C/svg%3E%0A");
    z-index: 2;
}

@media(max-width: 767px) {
    .elementor-105510 .elementor-element.elementor-element-92a5e6e::after {
    bottom: -8px;
    left: 64px;
    width: 960px;
    height: 48px;
}
}

.elementor-105510 .elementor-element.elementor-element-92a5e6e::before {
    content: "";
    position: absolute;
    top: -128px;
    left: auto;
    right: calc(100% - 128px);
    width: 256px;
    height: 256px;
    border-radius: 100%;
    background-color: rgba(100,100,255,0.75);
    z-index: 2;
    filter: blur(128px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f031bd */.elementor-105510 .elementor-element.elementor-element-5f031bd {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 384px;
    height: 100%;
}

.elementor-105510 .elementor-element.elementor-element-5f031bd img {
    position: relative;
    z-index: 1;
}

.elementor-105510 .elementor-element.elementor-element-5f031bd::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: calc(50% - 272px);
    width: 544px;
    height: 544px;
    background-image:
    linear-gradient(90deg, rgba(25,25,35,1), rgba(25,25,35,0));
    z-index: 1;
}


.elementor-105510 .elementor-element.elementor-element-5f031bd::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: calc(50% - 272px);
    width: 544px;
    height: 544px;
    opacity: 0.25;

    background-image:
    
    linear-gradient(90deg, rgba(25,25,35,1), rgba(25,25,35,0)),
    
    linear-gradient(0deg, rgba(25,25,35,0), rgba(25,25,35,1)),
    
    url('https://xperiun.com/wp-content/uploads/2025/12/postech_bg-stripes-imagens.webp');
    
    background-size: 100%;
}

@media(max-width: 1024px) {
.elementor-105510 .elementor-element.elementor-element-5f031bd {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}

.elementor-105510 .elementor-element.elementor-element-5f031bd::after {
    background-image:
    linear-gradient(90deg, rgba(25,25,35,1), rgba(25,25,35,0));
    z-index: 1;
}


.elementor-105510 .elementor-element.elementor-element-5f031bd::before {
    top: 0;
    bottom: auto;
    transform: rotate(180deg);
    background-image:
    linear-gradient(180deg, rgba(25,25,35,1), rgba(25,25,35,0)),
    
    url('https://xperiun.com/wp-content/uploads/2025/12/postech_bg-stripes-imagens.webp');
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e094c06 */.elementor-105510 .elementor-element.elementor-element-e094c06::after {
    content: "";
    position: absolute;
    top: -16px;
    left: auto;
    right: calc(100% - 192px);
    width: 1920px;
    height: 96px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='96' viewBox='0 0 1920 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1781.87 96H0V0h1920v16h-5.37a64 64 0 0 0-45.4 18.887l-41.96 42.226A64 64 0 0 1 1781.87 96' fill='%230A0A14'/%3E%3C/svg%3E");
    z-index: 2;
}


@media(max-width: 1024px) {
    .elementor-105510 .elementor-element.elementor-element-e094c06::after {
    display: none;
}
}

@media(max-width: 767px) {
    .elementor-105510 .elementor-element.elementor-element-e094c06::after {
    top: -8px;
    left: auto;
    right: calc(100% - 128px);
    width: 960px;
    height: 48px;
}
}

.elementor-105510 .elementor-element.elementor-element-e094c06::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 256px;
    height: 256px;
    border-radius: 100%;
    background-color: rgba(100,100,255,0.75);
    z-index: 2;
    filter: blur(128px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fe8496 */.elementor-105510 .elementor-element.elementor-element-1fe8496 h2 {
    max-width: 24ch;
}

.elementor-105510 .elementor-element.elementor-element-1fe8496 {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a6184 */.elementor-105510 .elementor-element.elementor-element-b1a6184::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: -2px;
    left: auto;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 1920px;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='720' viewBox='0 0 1920 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1873.52 371.76 1920 0v720H0l1569.92-68.24c155.92-6.8 284.24-125.12 303.6-280' fill='%230A0A14'/%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 100%;
}

/*.elementor-105510 .elementor-element.elementor-element-b1a6184 {*/
/*    background-image: linear-gradient(0deg, rgba(10,10,20,1) 0px, rgba(10,10,20,1) 16px, rgba(10,10,20,0) 16px, rgba(10,10,20,0) 100%);;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ecaedb */.elementor-105510 .elementor-element.elementor-element-4ecaedb h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb34cd3 */.elementor-105510 .elementor-element.elementor-element-eb34cd3::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://xperiun.com/wp-content/uploads/2025/12/postech_logo-efeito.webp'),
    url('https://xperiun.com/wp-content/uploads/2025/12/postech_logo-efeito.webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    animation: flutuar 4s ease infinite;
    z-index: -1;
}
.elementor-105510 .elementor-element.elementor-element-eb34cd3 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e88275 */.elementor-105510 .elementor-element.elementor-element-8e88275::after {
    content: "";
    position: absolute;
    top: -2px;
    left: auto;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 1920px;
    
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='720' viewBox='0 0 1920 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1873.52 348.24 1920 720V0H0l1569.92 68.24c155.92 6.8 284.24 125.12 303.6 280' fill='url(%23trasicaoDegrade)'/%3E%3Cdefs%3E%3ClinearGradient id='trasicaoDegrade' x1='960' y1='0' x2='960' y2='720' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239696ff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%239696ff' stop-opacity='.5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    z-index: -1;
}

.elementor-105510 .elementor-element.elementor-element-8e88275::before{
    content: "";
    position: absolute;
    width: 1920px;
    height: 100%;
    left: calc(50% - 960px);
    top: 0;
    background-image:
    
    linear-gradient(0deg, rgba(20,20,30,0), rgba(20,20,30,1)),
    
    url('https://xperiun.com/wp-content/uploads/2025/11/ped_stripes-repeat.webp');
    
    opacity: 0.025;
    
    z-index: -1;
}


@-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%;
  }
}


    .formVitalicio {
        display: none;
        flex-direction: column;
    }
    
    .ofertaVitalicio {
        display: flex;
        flex-direction: column;
    }
    
    .formAnual {
        display: none;
        flex-direction: column;
    }
    
    .ofertaAnual {
        display: flex;
        flex-direction: column;
    }
    
    
    .container-oferta {
        padding: 0;
        width: 100%;
        z-index: 0;
        flex-direction: column;
        gap: 32px;
        }

    .container-oferta-valor {
        font-size: 1.5rem;
    font-weight: 400;
    line-height: 1em;
    color: rgba(0,255,200,1);
    font-family: 'Syne', sans-serif;
    display: flex;
    flex-direction: column;
    align-items: center;
    }
    
    .oferta-parcelas {
        margin: 16px 0 0 0;
    }
    
    .oferta-preco {
        font-size: 5rem;
        font-weight: 700;
        line-height: 1em;
        display: block;
        margin: -16px 0 0 0
    }

    .container-oferta-vitalicio {
        background-color: rgba(245,245,255,0.05);
        border-radius: 8px;
        padding: 64px 32px 64px 32px;
        width: 100%;
        backdrop-filter: blur(4px);
        z-index: 1;
        overflow: hidden;

        flex-direction: column;
        }
        
        .container-oferta-anual {
        background-color: rgba(245,245,255,0.05);
        border-radius: 8px;
        padding: 64px 32px 64px 32px;
        width: 100%;
        backdrop-filter: blur(4px);
        z-index: 1;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        }
        
    @media(max-width: 767px) {
        .container-oferta-anual,
        .container-oferta-vitalicio {
            backdrop-filter: blur(2px);
        }
    }
        
        .container-oferta-vitalicio::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height:  100%;
    background: linear-gradient(90deg, rgb(150,150,255), rgb(255,0,150), rgb(150,150,255), rgb(255,0,150));
    background-size: 600% 600%;
    animation: gradient-shift 10s ease infinite;
    opacity: 0.15;
    z-index: -1;

}

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

        


    .lista-oferta {
        display: flex;
        justify-content: center;
    }

    .box-lista-oferta {
        display: flex;
        max-width: 1120px;
        width: 100%;
        padding: 0px;
        position: relative;
        margin: 0;
    }
    
  ul.lista-ofertas {
    font-size: 0.85rem;
    font-weight: 400;
    line-height: 1.25em;
    color: rgba(245,255,245,0.75);
    font-family: 'Syne', sans-serif;
    position: relative;
        display: flex;
    flex-direction: column;
    gap: 0px;
    padding: 0;
    width: 100%;
    
}
  
  ul.lista-ofertas {
    width: 100%;
}
  

.lista-ofertas li:nth-child(odd) {
    background-color: rgba(245,255,245,0.05);
}

.lista-ofertas li:nth-child(even) {
    background-color: rgba(245,255,245,0);
}

.lista-ofertas li {
     list-style-type: none;
     position: relative;
     padding: 8px;
     margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8dcdd2 */.elementor-105510 .elementor-element.elementor-element-a8dcdd2 h2 {
    max-width: 28ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39ca961 */.elementor-105510 .elementor-element.elementor-element-39ca961 p {
    max-width: 60ch;
}

.elementor-105510 .elementor-element.elementor-element-39ca961 {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-105510 .elementor-element.elementor-element-39ca961 p {
    max-width: 100%;
}
    
.elementor-105510 .elementor-element.elementor-element-39ca961 {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d32a78 */.elementor-105510 .elementor-element.elementor-element-6d32a78::after {
    content: "";
    position: absolute;
    width: 1920px;
    height: 380px;
    left: calc(50% - 960px);
    top: auto;
    bottom: 0;
    background-image:
    
    url('https://xperiun.com/wp-content/uploads/2025/11/ped_stripes-botton.webp')
    
    ;
    
    opacity: 0.025;
    
    z-index: -1;
}



.elementor-105510 .elementor-element.elementor-element-6d32a78::before {
    content: "";
    position: absolute;
    width: 1920px;
    height: 100%;
    left: calc(50% - 960px);
    top: auto;
    bottom: 380px;
    background-image:
    
    url('https://xperiun.com/wp-content/uploads/2025/11/ped_stripes-repeat.webp')
    
    ;
    
    opacity: 0.025;
    
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9040c05 */.form-instrucoes {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 16px 0px !important;
    border-radius: 10.75rem !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
}

.container-sair {
    position: absolute;
    top: -64px;
}

.container-sair button {
    width: auto !important;
    padding: 0 20px 0 20px !important;
    margin: auto;
    border: 0 !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    color: rgba(245,245,255) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    line-height: 1em;
    position: relative;
    background-color: rgba(20,20,30,1);
    height: 48px;
}

.container-sair button:hover {
    color: rgba(0,0,10) !important;
    background-color: rgba(150,150,255,1)
}

    .container-form {
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding: 32px;
        overflow: hidden !important;
        border-radius: 0 16px 16px 16px;
        position: relative;
    }

._form input:focus,
._form select:focus {
    outline: none !important;
    box-shadow: inset 0 0 0 2px rgba(150,150,255,1);
}

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

._form select option:hover {
    background: rgb(75,75,255) !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 0 4px 0 !important;
}

label.label-adicional {
    font-size: 1rem !important;
    line-height: 1.25em !important;
}

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

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(245,245,255,0.5);
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(245,245,255,0.5);
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(245,245,255,0.5);
}



.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:hover {

    background-image: linear-gradient(90deg, rgb(245,245,255), rgb(225,225,235)) !important;
    color: #000000 !important;
}

._form-thank-you {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 0 0px !important;
    border-radius: 8px 8px 0 0 !important;
    font-size: 1rem !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;
}




._form button {
            width: 100% !important;
    padding: 16px 20px 16px 20px !important;
    border: 0 !important;
    border-radius: 512px !important;
    font-weight: 400 !important;
    color: rgba(245,245,255) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    margin-top: 16px;
    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;
          position: relative;
}

._form button::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;
} 

._form button a:hover {
    background-image: linear-gradient(-45deg, rgb(255,255,255), rgb(235,180,125), rgb(245,215,180)) !important;
}

._form button 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%;
  }
}



.container-form::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height:  100%;
    background: linear-gradient(90deg, rgb(150,0,255), rgb(75,75,255), rgb(0,0,255), rgb(150,0,255), rgb(75,75,255), rgb(0,0,255));
    background-size: 600% 600%;
    animation: gradient-shift 10s ease infinite;
    opacity: 0.5;
    z-index: -1;

}

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

.container-form::after{
    content: "";
    position: absolute;
    top: -100%;
    left: -50%;
    width: 200%;
    height:  200%;
    background-color: rgba(20,20,30,1);
    border-radius: 0 0% 50% 50%;
    filter: blur(128px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a64d221 */.elementor-105510 .elementor-element.elementor-element-a64d221::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 16px;
    width: calc(100% - 32px);
    height: 2px;
    background-image: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.1), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6f71c */.form-instrucoes {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 16px 0px !important;
    border-radius: 10.75rem !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
}

.container-sair {
    position: absolute;
    top: -64px;
}

.container-sair button {
    width: auto !important;
    padding: 0 20px 0 20px !important;
    margin: auto;
    border: 0 !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    color: rgba(245,245,255) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    line-height: 1em;
    position: relative;
    background-color: rgba(20,20,30,1);
    height: 48px;
}

.container-sair button:hover {
    color: rgba(0,0,10) !important;
    background-color: rgba(150,150,255,1)
}

    .container-form {
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding: 32px;
        overflow: hidden !important;
        border-radius: 0 16px 16px 16px;
        position: relative;
    }

._form input:focus,
._form select:focus {
    outline: none !important;
    box-shadow: inset 0 0 0 2px rgba(150,150,255,1);
}

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

._form select option:hover {
    background: rgb(75,75,255) !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 0 4px 0 !important;
}

label.label-adicional {
    font-size: 1rem !important;
    line-height: 1.25em !important;
}

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

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(245,245,255,0.5);
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(245,245,255,0.5);
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(245,245,255,0.5);
}



.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:hover {

    background-image: linear-gradient(90deg, rgb(245,245,255), rgb(225,225,235)) !important;
    color: #000000 !important;
}

._form-thank-you {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 0 0px !important;
    border-radius: 8px 8px 0 0 !important;
    font-size: 1rem !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;
}




._form button {
            width: 100% !important;
    padding: 16px 20px 16px 20px !important;
    border: 0 !important;
    border-radius: 512px !important;
    font-weight: 400 !important;
    color: rgba(245,245,255) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    margin-top: 16px;
    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;
          position: relative;
}

._form button::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;
} 

._form button a:hover {
    background-image: linear-gradient(-45deg, rgb(255,255,255), rgb(235,180,125), rgb(245,215,180)) !important;
}

._form button 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%;
  }
}



.container-form::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height:  100%;
    background: linear-gradient(90deg, rgb(150,0,255), rgb(75,75,255), rgb(0,0,255), rgb(150,0,255), rgb(75,75,255), rgb(0,0,255));
    background-size: 600% 600%;
    animation: gradient-shift 10s ease infinite;
    opacity: 0.5;
    z-index: -1;

}

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

.container-form::after{
    content: "";
    position: absolute;
    top: -100%;
    left: -50%;
    width: 200%;
    height:  200%;
    background-color: rgba(20,20,30,1);
    border-radius: 0 0% 50% 50%;
    filter: blur(128px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4de908 */.elementor-105510 .elementor-element.elementor-element-d4de908::after {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 16px;
    width: calc(100% - 32px);
    height: 2px;
    background-image: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.1), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f6f838 */.form-instrucoes {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 16px 0px !important;
    border-radius: 10.75rem !important;
    font-weight: 400 !important;
    line-height: 1.5em !important;
}

.container-sair {
    position: absolute;
    top: -64px;
}

.container-sair button {
    width: auto !important;
    padding: 0 20px 0 20px !important;
    margin: auto;
    border: 0 !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    color: rgba(245,245,255) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    line-height: 1em;
    position: relative;
    background-color: rgba(20,20,30,1);
    height: 48px;
}

.container-sair button:hover {
    color: rgba(0,0,10) !important;
    background-color: rgba(150,150,255,1)
}

    .container-form {
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding: 32px;
        overflow: hidden !important;
        border-radius: 0 16px 16px 16px;
        position: relative;
    }

._form input:focus,
._form select:focus {
    outline: none !important;
    box-shadow: inset 0 0 0 2px rgba(150,150,255,1);
}

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

._form select option:hover {
    background: rgb(75,75,255) !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 0 4px 0 !important;
}

label.label-adicional {
    font-size: 1rem !important;
    line-height: 1.25em !important;
}

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

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(245,245,255,0.5);
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(245,245,255,0.5);
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(245,245,255,0.5);
}



.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:hover {

    background-image: linear-gradient(90deg, rgb(245,245,255), rgb(225,225,235)) !important;
    color: #000000 !important;
}

._form-thank-you {
    color: rgb(245,245,255) !important;
    padding: 0px 0px 0 0px !important;
    border-radius: 8px 8px 0 0 !important;
    font-size: 1rem !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;
}




._form button {
            width: 100% !important;
    padding: 16px 20px 16px 20px !important;
    border: 0 !important;
    border-radius: 512px !important;
    font-weight: 400 !important;
    color: rgba(245,245,255) !important;
    transition: none !important;
    white-space: normal;
    font-size: 1rem;
    margin-top: 16px;
    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;
          position: relative;
}

._form button::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;
} 

._form button a:hover {
    background-image: linear-gradient(-45deg, rgb(255,255,255), rgb(235,180,125), rgb(245,215,180)) !important;
}

._form button 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%;
  }
}



.container-form::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height:  100%;
    background: linear-gradient(90deg, rgb(150,0,255), rgb(75,75,255), rgb(0,0,255), rgb(150,0,255), rgb(75,75,255), rgb(0,0,255));
    background-size: 600% 600%;
    animation: gradient-shift 10s ease infinite;
    opacity: 0.5;
    z-index: -1;

}

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

.container-form::after{
    content: "";
    position: absolute;
    top: -100%;
    left: -50%;
    width: 200%;
    height:  200%;
    background-color: rgba(20,20,30,1);
    border-radius: 0 0% 50% 50%;
    filter: blur(128px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS */p:last-child {
    margin-bottom: 0;
}

.popup {
    position: fixed !important;
    top: -100vh;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.75);
    backdrop-filter: blur(32px);
    opacity: 0;
    transition: 0.5s !important;
}

.popup.popup-ativado {
    top: 0vh;
    opacity: 1;
}

.popup-abrir {
    cursor: pointer;
}

.popup-ementa {
    position: fixed !important;
    top: -100vh;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.75);
    backdrop-filter: blur(32px);
    opacity: 0;
    transition: 0.5s !important;
}

.popup-ementa.popup-ementa-ativado {
    top: 0vh;
    opacity: 1;
}

.popup-ementa-abrir {
    cursor: pointer;
}



.titulo-gradiente h2,
.titulo-gradiente h3 {
      background: -webkit-linear-gradient(0deg, rgba(245,245,255,1), rgba(150,150,255,0.5));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.titulos-degrade-escuro h2 {
  background: -webkit-linear-gradient(0deg, #14141E, #6464FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
}

.box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0px;
    width: 2px;
    height: 100%;
    background-color: rgba(0,0,10,0.15);
}

.box-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: -16px;
    width: 2px;
    height: 100%;
    background-color: rgba(100,100,255);
}

.fase {
    display: flex;
    align-items: center;
    padding: 8px 16px 8px 16px;
    background-color: rgba(150,150,255,0.25);
}

.container-fase h4 {
    display: flex;
    align-items: center;
    gap: 16px;
}

.container-fase::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: rgba(0,0,10,0.15);
}

@media(max-width: 767px) {
    .container-fase h4 {
    flex-direction:  column;
    align-items: start;
}
}

.topicos ul {
    display: flex;
    flex-direction: column;
    gap: 0;
    margin: 0;
    padding: 0 0 0 16px;
    width: 100%;
}

.topicos li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    display: flex;
    width: 100%;
}

.topicos li::before {
        content: "";
        position: absolute;
        width: 8px;
        height: 8px;
        border-radius: 0;
        top: 8px;
        left: -16px;
        background-color: rgba(245, 245, 255, 0.25);
}/* End custom CSS */