.elementor-104585 .elementor-element.elementor-element-768ba13{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104585 .elementor-element.elementor-element-adee68d .elementor-button{background-color:#C8C8FF;font-size:1rem;font-weight:400;line-height:1em;fill:var( --e-global-color-429a537 );color:var( --e-global-color-429a537 );box-shadow:0px 0px 0px 4px rgba(245, 245, 255, 0.25) inset;transition-duration:0s;border-radius:256px 256px 256px 256px;padding:16px 32px 16px 32px;}.elementor-104585 .elementor-element.elementor-element-adee68d .elementor-button:hover, .elementor-104585 .elementor-element.elementor-element-adee68d .elementor-button:focus{background-color:var( --e-global-color-429a537 );}.elementor-104585 .elementor-element.elementor-element-adee68d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-adee68d{z-index:1;}.elementor-104585 .elementor-element.elementor-element-0e77829{--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-104585 .elementor-element.elementor-element-d1d6c43{--display:flex;--min-height:128px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104585 .elementor-element.elementor-element-79d2adf{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-104585 .elementor-element.elementor-element-79d2adf img{width:100%;}.elementor-104585 .elementor-element.elementor-element-d574540 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-104585 .elementor-element.elementor-element-17d3055{width:100%;max-width:100%;text-align:center;}.elementor-104585 .elementor-element.elementor-element-17d3055 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2.5rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-104585 .elementor-element.elementor-element-1cf2989{width:100%;max-width:100%;text-align:center;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-4edb400{width:100%;max-width:100%;text-align:center;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#9696FF;}.elementor-104585 .elementor-element.elementor-element-a3d49e5 .elementor-button{background-color:#C8C8FF;font-size:1rem;font-weight:400;line-height:1.25em;fill:#14141E;color:#14141E;box-shadow:0px 0px 0px 4px rgba(245, 245, 255, 0.25) inset;transition-duration:0s;border-radius:256px 256px 256px 256px;padding:16px 24px 16px 24px;}.elementor-104585 .elementor-element.elementor-element-a3d49e5 .elementor-button:hover, .elementor-104585 .elementor-element.elementor-element-a3d49e5 .elementor-button:focus{background-color:var( --e-global-color-429a537 );color:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-a3d49e5{width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;z-index:1;}.elementor-104585 .elementor-element.elementor-element-a3d49e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-a3d49e5 .elementor-button:hover svg, .elementor-104585 .elementor-element.elementor-element-a3d49e5 .elementor-button:focus svg{fill:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-b96a61c .elementor-button{background-color:#9696FF;font-size:1rem;font-weight:400;line-height:1.25em;fill:#14141E;color:#14141E;box-shadow:0px 0px 0px 4px rgba(245, 245, 255, 0.25) inset;transition-duration:0s;border-radius:256px 256px 256px 256px;padding:16px 24px 16px 24px;}.elementor-104585 .elementor-element.elementor-element-b96a61c .elementor-button:hover, .elementor-104585 .elementor-element.elementor-element-b96a61c .elementor-button:focus{background-color:var( --e-global-color-429a537 );color:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-b96a61c{width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;z-index:1;}.elementor-104585 .elementor-element.elementor-element-b96a61c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-b96a61c .elementor-button:hover svg, .elementor-104585 .elementor-element.elementor-element-b96a61c .elementor-button:focus svg{fill:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-d722350{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-104585 .elementor-element.elementor-element-51b66d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;text-align:center;}.elementor-104585 .elementor-element.elementor-element-51b66d2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-104585 .elementor-element.elementor-element-105bdb1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;text-align:center;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-00477d5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-104585 .elementor-element.elementor-element-802b21f{--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;--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-104585 .elementor-element.elementor-element-62cf0dd{width:100%;max-width:100%;padding:32px 96px 32px 96px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-7cf6486{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 128px) 0px;padding:0px 96px 0px 96px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-db9221a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 96px 0px 96px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-db9221a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:2.5rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-104585 .elementor-element.elementor-element-e9e75e7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 96px 0px 96px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-cd37a6d{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-bcacead{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--border-radius:0px 0px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:96px;--margin-right:0px;--padding-top:112px;--padding-bottom:32px;--padding-left:32px;--padding-right:512px;}.elementor-104585 .elementor-element.elementor-element-bcacead:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-bcacead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23232D;}.elementor-104585 .elementor-element.elementor-element-bcacead.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-877c58f{z-index:2;}.elementor-104585 .elementor-element.elementor-element-877c58f .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-104585 .elementor-element.elementor-element-ebea4e9{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-104585 .elementor-element.elementor-element-c3a411f .elementor-button{background-color:#9696FF;font-size:1rem;font-weight:400;line-height:1.25em;fill:#14141E;color:#14141E;box-shadow:0px 0px 0px 4px rgba(245, 245, 255, 0.25) inset;transition-duration:0s;border-radius:256px 256px 256px 256px;padding:16px 24px 16px 24px;}.elementor-104585 .elementor-element.elementor-element-c3a411f .elementor-button:hover, .elementor-104585 .elementor-element.elementor-element-c3a411f .elementor-button:focus{background-color:var( --e-global-color-429a537 );color:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-c3a411f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-c3a411f{z-index:2;}.elementor-104585 .elementor-element.elementor-element-c3a411f .elementor-button:hover svg, .elementor-104585 .elementor-element.elementor-element-c3a411f .elementor-button:focus svg{fill:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-126136f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-104585 .elementor-element.elementor-element-54cecae{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-a04e18f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--border-radius:16px 16px 0px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:336px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-a04e18f:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-a04e18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23232D;}.elementor-104585 .elementor-element.elementor-element-85f3208{z-index:2;}.elementor-104585 .elementor-element.elementor-element-85f3208 .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-104585 .elementor-element.elementor-element-206fc60{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-104585 .elementor-element.elementor-element-05bb71d .elementor-button{background-color:#C8C8FF;font-size:1rem;font-weight:400;line-height:1.25em;fill:#14141E;color:#14141E;box-shadow:0px 0px 0px 4px rgba(245, 245, 255, 0.25) inset;transition-duration:0s;border-radius:256px 256px 256px 256px;padding:16px 24px 16px 24px;}.elementor-104585 .elementor-element.elementor-element-05bb71d .elementor-button:hover, .elementor-104585 .elementor-element.elementor-element-05bb71d .elementor-button:focus{background-color:var( --e-global-color-429a537 );color:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-05bb71d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-05bb71d{z-index:2;}.elementor-104585 .elementor-element.elementor-element-05bb71d .elementor-button:hover svg, .elementor-104585 .elementor-element.elementor-element-05bb71d .elementor-button:focus svg{fill:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-31d7936 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-104585 .elementor-element.elementor-element-7643c20{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--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-104585 .elementor-element.elementor-element-7643c20:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-7643c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23232D;}.elementor-104585 .elementor-element.elementor-element-799e823{z-index:2;}.elementor-104585 .elementor-element.elementor-element-799e823 .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-104585 .elementor-element.elementor-element-257560d{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-104585 .elementor-element.elementor-element-b99d5cb{--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-104585 .elementor-element.elementor-element-20489a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-20489a8:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-20489a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429a537 );}.elementor-104585 .elementor-element.elementor-element-edd26a6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-edd26a6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-020236e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Syne", Sans-serif;font-size:1rem;line-height:1.5em;color:#00000ABF;}.elementor-104585 .elementor-element.elementor-element-dda5add{--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-104585 .elementor-element.elementor-element-4f7f0a5{z-index:1;}.elementor-104585 .elementor-element.elementor-element-4f7f0a5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-9af8093{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-104585 .elementor-element.elementor-element-7990f18{--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-104585 .elementor-element.elementor-element-ce0f106{z-index:1;}.elementor-104585 .elementor-element.elementor-element-ce0f106 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-472223e{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-104585 .elementor-element.elementor-element-4bd5af7{--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-104585 .elementor-element.elementor-element-7261236{z-index:1;}.elementor-104585 .elementor-element.elementor-element-7261236 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-a93ed92{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-104585 .elementor-element.elementor-element-a325fc6{--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-104585 .elementor-element.elementor-element-190c5dd{z-index:1;}.elementor-104585 .elementor-element.elementor-element-190c5dd .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-af17f62{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-104585 .elementor-element.elementor-element-90892ce{--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-104585 .elementor-element.elementor-element-ef7cf80{z-index:1;}.elementor-104585 .elementor-element.elementor-element-ef7cf80 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-353ca89{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-104585 .elementor-element.elementor-element-4c5944e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:160px 0px 0px 0px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-4c5944e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-190f7ea{--display:flex;--justify-content:center;--border-radius:16px 0px 0px 16px;--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-104585 .elementor-element.elementor-element-190f7ea:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-190f7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E1EB;}.elementor-104585 .elementor-element.elementor-element-15e9014{z-index:1;}.elementor-104585 .elementor-element.elementor-element-15e9014 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-b9ff92d{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:#00000ABF;}.elementor-104585 .elementor-element.elementor-element-c0fb530{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:#00000ABF;}.elementor-104585 .elementor-element.elementor-element-eeba052{--display:flex;--justify-content:center;--border-radius:0px 16px 16px 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-104585 .elementor-element.elementor-element-eeba052:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-eeba052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E1EB;}.elementor-104585 .elementor-element.elementor-element-1aa97cf{z-index:1;}.elementor-104585 .elementor-element.elementor-element-1aa97cf .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-37bd77b{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:#00000ABF;}.elementor-104585 .elementor-element.elementor-element-63ce447{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:#00000ABF;}.elementor-104585 .elementor-element.elementor-element-e36c961{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:#00000ABF;}.elementor-104585 .elementor-element.elementor-element-ed62fa0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:160px 0px 128px 0px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-ed62fa0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:#00000A;}.elementor-104585 .elementor-element.elementor-element-cccfe4c{--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:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0192px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-832f3b7{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:104px;--padding-bottom:208px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-832f3b7:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-832f3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #00643280 0%, #00643200 100%);}.elementor-104585 .elementor-element.elementor-element-9542a23{z-index:1;}.elementor-104585 .elementor-element.elementor-element-9542a23 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00FFC8;}.elementor-104585 .elementor-element.elementor-element-5954b86{z-index:1;}.elementor-104585 .elementor-element.elementor-element-5954b86 .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-104585 .elementor-element.elementor-element-3a2caed img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-104585 .elementor-element.elementor-element-2e6637f{--display:flex;--overflow:hidden;--border-radius:16px 0px 16px 16px;--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:208px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-2e6637f:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-2e6637f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #00FFC840 0%, #00FFC800 100%);}.elementor-104585 .elementor-element.elementor-element-9920410{z-index:1;}.elementor-104585 .elementor-element.elementor-element-9920410 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00FFC8;}.elementor-104585 .elementor-element.elementor-element-0892bca{z-index:1;}.elementor-104585 .elementor-element.elementor-element-0892bca .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-104585 .elementor-element.elementor-element-2de6a21 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-104585 .elementor-element.elementor-element-7645830{--display:flex;--overflow:hidden;--border-radius:16px 0px 16px 16px;--margin-top:-64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:208px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-7645830:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-7645830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #00FFC840 0%, #00FFC800 100%);}.elementor-104585 .elementor-element.elementor-element-8edc5df{z-index:1;}.elementor-104585 .elementor-element.elementor-element-8edc5df .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25em;color:#00FFC8;}.elementor-104585 .elementor-element.elementor-element-dd309a3{z-index:1;}.elementor-104585 .elementor-element.elementor-element-dd309a3 .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-104585 .elementor-element.elementor-element-8318040 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-104585 .elementor-element.elementor-element-b4a790e{--display:flex;--overflow:hidden;--border-radius:16px 0px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:208px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-b4a790e:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-b4a790e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #64649180 0%, #64649100 100%);}.elementor-104585 .elementor-element.elementor-element-568dad2{z-index:1;}.elementor-104585 .elementor-element.elementor-element-568dad2 .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-104585 .elementor-element.elementor-element-af687fd img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-104585 .elementor-element.elementor-element-0080008{--display:flex;--overflow:hidden;--border-radius:16px 0px 16px 16px;--margin-top:-64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:208px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-0080008:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-0080008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #64649180 0%, #64649100 100%);}.elementor-104585 .elementor-element.elementor-element-beac3a8{z-index:1;}.elementor-104585 .elementor-element.elementor-element-beac3a8 .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-104585 .elementor-element.elementor-element-e905b39 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-104585 .elementor-element.elementor-element-588fec8{--display:flex;--overflow:hidden;--border-radius:16px 0px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:208px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-588fec8:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-588fec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #64649180 0%, #64649100 100%);}.elementor-104585 .elementor-element.elementor-element-e9d96d6{z-index:1;}.elementor-104585 .elementor-element.elementor-element-e9d96d6 .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-104585 .elementor-element.elementor-element-f092e04 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-104585 .elementor-element.elementor-element-9ff3624{--display:flex;--overflow:hidden;--border-radius:16px 0px 16px 16px;--margin-top:-64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:208px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-9ff3624:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-9ff3624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #64649180 0%, #64649100 100%);}.elementor-104585 .elementor-element.elementor-element-6a953ba{z-index:1;}.elementor-104585 .elementor-element.elementor-element-6a953ba .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-104585 .elementor-element.elementor-element-2fcbc36 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-104585 .elementor-element.elementor-element-7b68f91{--display:flex;--overflow:hidden;--border-radius:16px 0px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:208px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-7b68f91:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-7b68f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #64649180 0%, #64649100 100%);}.elementor-104585 .elementor-element.elementor-element-520410d{z-index:1;}.elementor-104585 .elementor-element.elementor-element-520410d .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-104585 .elementor-element.elementor-element-0699c61 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-104585 .elementor-element.elementor-element-b8f5189{--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;--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-104585 .elementor-element.elementor-element-43ea7cc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 64px 16px;text-align:center;}.elementor-104585 .elementor-element.elementor-element-43ea7cc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-104585 .elementor-element.elementor-element-f259943{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-104585 .elementor-element.elementor-element-a76c7ef{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-d626fbf{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:96px;--padding-top:144px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-104585 .elementor-element.elementor-element-d626fbf:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-d626fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9696FF80 0%, #9696FF00 100%);}.elementor-104585 .elementor-element.elementor-element-97f6a47{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;z-index:2;}.elementor-104585 .elementor-element.elementor-element-97f6a47 .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-104585 .elementor-element.elementor-element-9136515{--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-104585 .elementor-element.elementor-element-8991690{z-index:1;}.elementor-104585 .elementor-element.elementor-element-8991690 .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-104585 .elementor-element.elementor-element-7a7522c{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-a83c6ec{--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-104585 .elementor-element.elementor-element-245cb15{z-index:1;}.elementor-104585 .elementor-element.elementor-element-245cb15 .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-104585 .elementor-element.elementor-element-7a83cde{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-c8cfa72{--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-104585 .elementor-element.elementor-element-e8b1b94{z-index:1;}.elementor-104585 .elementor-element.elementor-element-e8b1b94 .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-104585 .elementor-element.elementor-element-8db32f5{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-ea7e0a0{--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-104585 .elementor-element.elementor-element-e07eba0{z-index:1;}.elementor-104585 .elementor-element.elementor-element-e07eba0 .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-104585 .elementor-element.elementor-element-2b36ac4{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-d070a40{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-104585 .elementor-element.elementor-element-d070a40 .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-104585 .elementor-element.elementor-element-f71907c{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-2814bf6{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-104585 .elementor-element.elementor-element-2814bf6 .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-104585 .elementor-element.elementor-element-f23721f{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-ec17cc8{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-104585 .elementor-element.elementor-element-ec17cc8 .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-104585 .elementor-element.elementor-element-0bbf414{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-ee4f261{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-104585 .elementor-element.elementor-element-ee4f261 .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-104585 .elementor-element.elementor-element-ea06c8b{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-e54f6fb{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-104585 .elementor-element.elementor-element-e54f6fb .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-104585 .elementor-element.elementor-element-fecd361{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-b1f50aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;}.elementor-104585 .elementor-element.elementor-element-01f1d2f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104585 .elementor-element.elementor-element-66065a5 .elementor-button{background-color:#9696FF;font-size:1rem;font-weight:400;line-height:1.25em;fill:#14141E;color:#14141E;box-shadow:0px 0px 0px 4px rgba(245, 245, 255, 0.25) inset;transition-duration:0s;border-radius:256px 256px 256px 256px;padding:16px 24px 16px 24px;}.elementor-104585 .elementor-element.elementor-element-66065a5 .elementor-button:hover, .elementor-104585 .elementor-element.elementor-element-66065a5 .elementor-button:focus{background-color:var( --e-global-color-429a537 );color:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-66065a5{width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;z-index:1;}.elementor-104585 .elementor-element.elementor-element-66065a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-66065a5 .elementor-button:hover svg, .elementor-104585 .elementor-element.elementor-element-66065a5 .elementor-button:focus svg{fill:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-d714912{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-e3670cd{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:144px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-104585 .elementor-element.elementor-element-e3670cd:not(.elementor-motion-effects-element-type-background), .elementor-104585 .elementor-element.elementor-element-e3670cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9664FF80 0%, #9664FF00 100%);}.elementor-104585 .elementor-element.elementor-element-9438874{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;z-index:2;}.elementor-104585 .elementor-element.elementor-element-9438874 .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-104585 .elementor-element.elementor-element-518e264{--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-104585 .elementor-element.elementor-element-7462e16{z-index:1;}.elementor-104585 .elementor-element.elementor-element-7462e16 .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-104585 .elementor-element.elementor-element-00280c4{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-09ebeef{--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-104585 .elementor-element.elementor-element-9bedef2{z-index:1;}.elementor-104585 .elementor-element.elementor-element-9bedef2 .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-104585 .elementor-element.elementor-element-0581fb2{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-602951f{--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-104585 .elementor-element.elementor-element-0749ccc{z-index:1;}.elementor-104585 .elementor-element.elementor-element-0749ccc .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-104585 .elementor-element.elementor-element-fba1ab3{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-f507501{--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-104585 .elementor-element.elementor-element-abddcb4{z-index:1;}.elementor-104585 .elementor-element.elementor-element-abddcb4 .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-104585 .elementor-element.elementor-element-6070f47{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-7e49e09{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-104585 .elementor-element.elementor-element-7e49e09 .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-104585 .elementor-element.elementor-element-5cc55a6{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-3ef83e3{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-104585 .elementor-element.elementor-element-3ef83e3 .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-104585 .elementor-element.elementor-element-fb6fb13{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-3518d5e{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-104585 .elementor-element.elementor-element-3518d5e .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-104585 .elementor-element.elementor-element-fdad7c6{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-55e29d3{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-104585 .elementor-element.elementor-element-55e29d3 .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-104585 .elementor-element.elementor-element-9690127{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-706b625{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;}.elementor-104585 .elementor-element.elementor-element-ec64a82{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104585 .elementor-element.elementor-element-bfd9b4d .elementor-button{background-color:#C8C8FF;font-size:1rem;font-weight:400;line-height:1.25em;fill:#14141E;color:#14141E;box-shadow:0px 0px 0px 4px rgba(245, 245, 255, 0.25) inset;transition-duration:0s;border-radius:256px 256px 256px 256px;padding:16px 24px 16px 24px;}.elementor-104585 .elementor-element.elementor-element-bfd9b4d .elementor-button:hover, .elementor-104585 .elementor-element.elementor-element-bfd9b4d .elementor-button:focus{background-color:var( --e-global-color-429a537 );color:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-bfd9b4d{width:var( --container-widget-width, calc(50% - 16px) );max-width:calc(50% - 16px);--container-widget-width:calc(50% - 16px);--container-widget-flex-grow:0;z-index:1;}.elementor-104585 .elementor-element.elementor-element-bfd9b4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-bfd9b4d .elementor-button:hover svg, .elementor-104585 .elementor-element.elementor-element-bfd9b4d .elementor-button:focus svg{fill:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-2dd8519{--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:160px;--padding-bottom:160px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-1f7fe6d{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-104585 .elementor-element.elementor-element-1f7fe6d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-429a537 );}.elementor-104585 .elementor-element.elementor-element-d352f3c{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:#F5F5FFBF;}.elementor-104585 .elementor-element.elementor-element-c517672{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-104585 .elementor-element.elementor-element-2a62863 .elementor-button{background-color:#00FF96;font-size:1rem;font-weight:400;line-height:1.25em;fill:#14141E;color:#14141E;box-shadow:0px 0px 0px 4px rgba(245, 245, 255, 0.75) inset;transition-duration:0s;border-radius:256px 256px 256px 256px;padding:16px 24px 16px 24px;}.elementor-104585 .elementor-element.elementor-element-2a62863 .elementor-button:hover, .elementor-104585 .elementor-element.elementor-element-2a62863 .elementor-button:focus{background-color:var( --e-global-color-429a537 );color:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-2a62863.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104585 .elementor-element.elementor-element-2a62863{z-index:2;}.elementor-104585 .elementor-element.elementor-element-2a62863 .elementor-button:hover svg, .elementor-104585 .elementor-element.elementor-element-2a62863 .elementor-button:focus svg{fill:#0A0A14;}.elementor-104585 .elementor-element.elementor-element-156b100{--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;}.elementor-104585 .elementor-element.elementor-element-4c21ef7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104585 .elementor-element.elementor-element-46755c0{--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;--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-104585 .elementor-element.elementor-element-a4fd09c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-104585:not(.elementor-motion-effects-element-type-background), body.elementor-page-104585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141E;}@media(min-width:768px){.elementor-104585 .elementor-element.elementor-element-bcacead{--width:calc(100% - 96px);}.elementor-104585 .elementor-element.elementor-element-a04e18f{--width:calc(50% - 16px + 146px);}.elementor-104585 .elementor-element.elementor-element-7643c20{--width:calc(50% - 16px - 146px);}.elementor-104585 .elementor-element.elementor-element-20489a8{--content-width:832px;}.elementor-104585 .elementor-element.elementor-element-dda5add{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-7990f18{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-4bd5af7{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-a325fc6{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-90892ce{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-190f7ea{--width:calc(50% - 16px - 32px);}.elementor-104585 .elementor-element.elementor-element-eeba052{--width:calc(50% - 16px - 32px);}.elementor-104585 .elementor-element.elementor-element-cccfe4c{--content-width:832px;}.elementor-104585 .elementor-element.elementor-element-832f3b7{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-2e6637f{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-7645830{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-b4a790e{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-0080008{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-588fec8{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-9ff3624{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-7b68f91{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-d626fbf{--width:calc(100% - 96px);}.elementor-104585 .elementor-element.elementor-element-9136515{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-a83c6ec{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-c8cfa72{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-ea7e0a0{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-e3670cd{--width:100%;}.elementor-104585 .elementor-element.elementor-element-518e264{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-09ebeef{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-602951f{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-f507501{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-156b100{--content-width:544px;}}@media(max-width:1366px) and (min-width:768px){.elementor-104585 .elementor-element.elementor-element-bcacead{--width:calc(100% - 80px);}}@media(max-width:1024px) and (min-width:768px){.elementor-104585 .elementor-element.elementor-element-a04e18f{--width:calc(50% - 16px);}.elementor-104585 .elementor-element.elementor-element-7643c20{--width:calc(50% - 16px);}}@media(max-width:1366px){.elementor-104585 .elementor-element.elementor-element-bcacead{--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-4c21ef7{z-index:2;}.elementor-104585 .elementor-element.elementor-element-a4fd09c{z-index:2;}}@media(max-width:1024px){.elementor-104585 .elementor-element.elementor-element-d1d6c43{--min-height:96px;}.elementor-104585 .elementor-element.elementor-element-17d3055 .elementor-heading-title{font-size:2rem;}.elementor-104585 .elementor-element.elementor-element-51b66d2 .elementor-heading-title{font-size:2rem;}.elementor-104585 .elementor-element.elementor-element-db9221a .elementor-heading-title{font-size:2rem;}.elementor-104585 .elementor-element.elementor-element-bcacead{--padding-top:128px;--padding-bottom:336px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-edd26a6 .elementor-heading-title{font-size:2rem;}.elementor-104585 .elementor-element.elementor-element-4c5944e .elementor-heading-title{font-size:2rem;}.elementor-104585 .elementor-element.elementor-element-ed62fa0 .elementor-heading-title{font-size:2rem;}.elementor-104585 .elementor-element.elementor-element-43ea7cc .elementor-heading-title{font-size:2rem;}.elementor-104585 .elementor-element.elementor-element-1f7fe6d .elementor-heading-title{font-size:2rem;}}@media(max-width:767px){.elementor-104585 .elementor-element.elementor-element-adee68d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-104585 .elementor-element.elementor-element-0e77829{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-d1d6c43{--min-height:96px;}.elementor-104585 .elementor-element.elementor-element-79d2adf{--container-widget-width:96px;--container-widget-flex-grow:0;width:var( --container-widget-width, 96px );max-width:96px;}.elementor-104585 .elementor-element.elementor-element-d574540 .elementor-heading-title{font-size:0.75rem;}.elementor-104585 .elementor-element.elementor-element-17d3055{text-align:start;}.elementor-104585 .elementor-element.elementor-element-17d3055 .elementor-heading-title{font-size:1.5rem;}.elementor-104585 .elementor-element.elementor-element-1cf2989{padding:0px 0px 16px 0px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-a3d49e5{width:100%;max-width:100%;z-index:2;}.elementor-104585 .elementor-element.elementor-element-b96a61c{width:100%;max-width:100%;z-index:2;}.elementor-104585 .elementor-element.elementor-element-51b66d2{text-align:start;}.elementor-104585 .elementor-element.elementor-element-51b66d2 .elementor-heading-title{font-size:1.75rem;}.elementor-104585 .elementor-element.elementor-element-105bdb1{text-align:start;}.elementor-104585 .elementor-element.elementor-element-00477d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-104585 .elementor-element.elementor-element-62cf0dd{padding:32px 32px 32px 32px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-7cf6486{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 96px) 0px;padding:0px 32px 0px 32px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-db9221a{padding:0px 32px 0px 32px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-db9221a .elementor-heading-title{font-size:1.75rem;}.elementor-104585 .elementor-element.elementor-element-e9e75e7{padding:32px 32px 16px 32px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-cd37a6d{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104585 .elementor-element.elementor-element-bcacead{--width:calc(100% - 32px);--margin-top:0px;--margin-bottom:0px;--margin-left:32px;--margin-right:0px;--padding-top:64px;--padding-bottom:272px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-877c58f .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-ebea4e9{padding:0px 0px 16px 0px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-c3a411f{width:100%;max-width:100%;z-index:2;}.elementor-104585 .elementor-element.elementor-element-54cecae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-a04e18f{--padding-top:64px;--padding-bottom:272px;--padding-left:32px;--padding-right:32px;}.elementor-104585 .elementor-element.elementor-element-85f3208 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-206fc60{padding:0px 0px 16px 0px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-05bb71d{width:100%;max-width:100%;z-index:2;}.elementor-104585 .elementor-element.elementor-element-7643c20{--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-799e823 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-257560d{padding:0px 0px 16px 0px;text-align:start;}.elementor-104585 .elementor-element.elementor-element-edd26a6{text-align:start;}.elementor-104585 .elementor-element.elementor-element-edd26a6 .elementor-heading-title{font-size:1.75rem;}.elementor-104585 .elementor-element.elementor-element-020236e{text-align:start;}.elementor-104585 .elementor-element.elementor-element-4f7f0a5 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-9af8093{text-align:start;}.elementor-104585 .elementor-element.elementor-element-ce0f106 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-472223e{text-align:start;}.elementor-104585 .elementor-element.elementor-element-7261236 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-a93ed92{text-align:start;}.elementor-104585 .elementor-element.elementor-element-190c5dd .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-af17f62{text-align:start;}.elementor-104585 .elementor-element.elementor-element-ef7cf80 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-353ca89{text-align:start;}.elementor-104585 .elementor-element.elementor-element-4c5944e{text-align:start;}.elementor-104585 .elementor-element.elementor-element-4c5944e .elementor-heading-title{font-size:1.75rem;}.elementor-104585 .elementor-element.elementor-element-190f7ea{--width:100%;--min-height:1px;--border-radius:16px 16px 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-104585 .elementor-element.elementor-element-15e9014 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-b9ff92d{text-align:start;}.elementor-104585 .elementor-element.elementor-element-c0fb530{text-align:start;}.elementor-104585 .elementor-element.elementor-element-eeba052{--border-radius:0px 0px 16px 16px;--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-104585 .elementor-element.elementor-element-1aa97cf .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-37bd77b{text-align:start;}.elementor-104585 .elementor-element.elementor-element-63ce447{text-align:start;}.elementor-104585 .elementor-element.elementor-element-e36c961{text-align:start;}.elementor-104585 .elementor-element.elementor-element-ed62fa0{text-align:start;}.elementor-104585 .elementor-element.elementor-element-ed62fa0 .elementor-heading-title{font-size:1.75rem;}.elementor-104585 .elementor-element.elementor-element-cccfe4c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-104585 .elementor-element.elementor-element-832f3b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-9542a23 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-5954b86 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-2e6637f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-9920410 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-0892bca .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-7645830{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-8edc5df .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-dd309a3 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-b4a790e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-568dad2 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-0080008{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-beac3a8 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-588fec8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-e9d96d6 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-9ff3624{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-6a953ba .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-7b68f91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104585 .elementor-element.elementor-element-520410d .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-43ea7cc{text-align:start;}.elementor-104585 .elementor-element.elementor-element-43ea7cc .elementor-heading-title{font-size:1.75rem;}.elementor-104585 .elementor-element.elementor-element-f259943{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-104585 .elementor-element.elementor-element-a76c7ef{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104585 .elementor-element.elementor-element-d626fbf{--width:calc(100% - 32px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:32px;--padding-top:144px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-97f6a47 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-8991690 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-7a7522c{text-align:start;}.elementor-104585 .elementor-element.elementor-element-245cb15 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-7a83cde{text-align:start;}.elementor-104585 .elementor-element.elementor-element-e8b1b94 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-8db32f5{text-align:start;}.elementor-104585 .elementor-element.elementor-element-e07eba0 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-2b36ac4{text-align:start;}.elementor-104585 .elementor-element.elementor-element-d070a40 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-f71907c{text-align:start;}.elementor-104585 .elementor-element.elementor-element-2814bf6 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-f23721f{text-align:start;}.elementor-104585 .elementor-element.elementor-element-ec17cc8 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-0bbf414{text-align:start;}.elementor-104585 .elementor-element.elementor-element-ee4f261 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-ea06c8b{text-align:start;}.elementor-104585 .elementor-element.elementor-element-e54f6fb .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-fecd361{text-align:start;}.elementor-104585 .elementor-element.elementor-element-66065a5{width:100%;max-width:100%;z-index:2;}.elementor-104585 .elementor-element.elementor-element-d714912{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104585 .elementor-element.elementor-element-e3670cd{--width:calc(100% - 32px);--margin-top:0px;--margin-bottom:0px;--margin-left:32px;--margin-right:0px;--padding-top:144px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-104585 .elementor-element.elementor-element-9438874 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-7462e16 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-00280c4{text-align:start;}.elementor-104585 .elementor-element.elementor-element-9bedef2 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-0581fb2{text-align:start;}.elementor-104585 .elementor-element.elementor-element-0749ccc .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-fba1ab3{text-align:start;}.elementor-104585 .elementor-element.elementor-element-abddcb4 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-6070f47{text-align:start;}.elementor-104585 .elementor-element.elementor-element-7e49e09 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-5cc55a6{text-align:start;}.elementor-104585 .elementor-element.elementor-element-3ef83e3 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-fb6fb13{text-align:start;}.elementor-104585 .elementor-element.elementor-element-3518d5e .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-fdad7c6{text-align:start;}.elementor-104585 .elementor-element.elementor-element-55e29d3 .elementor-heading-title{font-size:1.25rem;}.elementor-104585 .elementor-element.elementor-element-9690127{text-align:start;}.elementor-104585 .elementor-element.elementor-element-bfd9b4d{width:100%;max-width:100%;z-index:2;}.elementor-104585 .elementor-element.elementor-element-1f7fe6d{text-align:start;}.elementor-104585 .elementor-element.elementor-element-1f7fe6d .elementor-heading-title{font-size:1.75rem;}.elementor-104585 .elementor-element.elementor-element-d352f3c{text-align:start;}.elementor-104585 .elementor-element.elementor-element-c517672{text-align:start;}.elementor-104585 .elementor-element.elementor-element-2a62863{width:100%;max-width:100%;z-index:2;}}/* Start custom CSS for container, class: .elementor-element-768ba13 */.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: transform 0.4s ease;
}

.container-cta.show {
    transform: translateY(0);
}

.container-cta::after
    {
        content:"";
        position: absolute;
        top: 0;
        left:0;
        height: 2px;
        width: 100%;
        background-image: linear-gradient(90deg, rgba(245,245,255,0.15) 0%, rgba(245,245,255,0.15) 25%, rgba(245,245,255,0.15) 75%, rgba(245,245,255,0.15) 100%);
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79d2adf */.elementor-104585 .elementor-element.elementor-element-79d2adf::after {
    content: "";
    position: absolute;
    top: 0;
    left: auto;
    right: -17px;
    width: 2px;
    background-color: rgba(245,245,255,0.15);
    height: 100%;
    transform: rotate(15deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6c43 */.elementor-104585 .elementor-element.elementor-element-d1d6c43::after {
    content: "";
    position: absolute;
    top: -256px;
    left: calc(50% - 512px);
    width: 1024px;
    height: 512px;
    background-image: linear-gradient(90deg, rgba(150,150,255,0.25), rgba(100,100,255,0.25));
    border-radius: 100%;
    filter: blur(128px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d3055 */.elementor-104585 .elementor-element.elementor-element-17d3055 h2 {
    max-width: 22ch;
}

.elementor-104585 .elementor-element.elementor-element-17d3055 {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-17d3055 h2 {
    max-width: 100%;
}
    
.elementor-104585 .elementor-element.elementor-element-17d3055 {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cf2989 */.elementor-104585 .elementor-element.elementor-element-1cf2989 p {
    max-width: 60ch;
}

.elementor-104585 .elementor-element.elementor-element-1cf2989 {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-1cf2989 p {
    max-width: 100%;
}
    
.elementor-104585 .elementor-element.elementor-element-1cf2989 {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4edb400 */.elementor-104585 .elementor-element.elementor-element-4edb400 p {
    max-width: 60ch;
}

.elementor-104585 .elementor-element.elementor-element-4edb400 {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e77829 */.elementor-104585 .elementor-element.elementor-element-0e77829::before {
    content: "";
    position: absolute;
    width: 1920px;
    height: 100%;
    left: calc(50% - 960px);
    top: 0;
    background-image:
    
    url('https://xperiun.com/wp-content/uploads/2025/11/ped_stripes-repeat.webp')
    
    ;
    
    opacity: 0.05;
    
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b66d2 */.elementor-104585 .elementor-element.elementor-element-51b66d2 h2 {
    max-width: 18ch;
}

.elementor-104585 .elementor-element.elementor-element-51b66d2 {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-51b66d2 h2 {
    max-width: 100%;
}
    
.elementor-104585 .elementor-element.elementor-element-51b66d2 {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-105bdb1 */.elementor-104585 .elementor-element.elementor-element-105bdb1 p {
    max-width: 60ch;
}

.elementor-104585 .elementor-element.elementor-element-105bdb1 {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-105bdb1 p {
    max-width: 100%;
}
    
.elementor-104585 .elementor-element.elementor-element-105bdb1 {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d722350 */.elementor-104585 .elementor-element.elementor-element-d722350::after {
    content: "";
    position: absolute;
    width: 1920px;
    height: 380px;
    left: calc(50% - 960px);
    top: 0;
    background-image:
    
    linear-gradient(0deg, rgba(20,20,30,1), rgba(20,20,30,0)),
    
    url('https://xperiun.com/wp-content/uploads/2025/11/ped_stripes-botton.webp')
    
    ;
    
    opacity: 0.05;
    
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db9221a */.elementor-104585 .elementor-element.elementor-element-db9221a h2 {
    max-width: 18ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9e75e7 */.elementor-104585 .elementor-element.elementor-element-e9e75e7 p {
    max-width: 32ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-802b21f */.elementor-104585 .elementor-element.elementor-element-802b21f::after {
    content: "";
    position: absolute;
    height: 100%;
    max-width: 1024px;
    top: 0;
    left: calc(50% - 512px);
    width: calc(100% - 96px);
      border-width: 0 4px 0 4px;
  border-style: solid;
  border-image: 
    linear-gradient(
      to bottom, 
      rgba(245,245,255,0.25), 
      rgba(245,245,255,0.1)
    ) 1 100;
    z-index: -1;
    background-color: rgba(255,0,0,0);
}

@media(max-width:1120px) {
    .elementor-104585 .elementor-element.elementor-element-802b21f::after {
        left: 48px;
    }
}

@media(max-width:767px) {
.elementor-104585 .elementor-element.elementor-element-802b21f::after {
    left: 16px;
    width: calc(100% - 32px);
}

}

.elementor-104585 .elementor-element.elementor-element-802b21f::before {
    content: "";
    position: absolute;
    top: -256px;
    left: calc(50% - 128px);
    width: 256px;
    height: 256px;
    background-image: linear-gradient(90deg, rgba(150,150,255,0.25), rgba(100,100,255,0.25));
    border-radius: 100%;
    filter: blur(128px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-126136f */.elementor-104585 .elementor-element.elementor-element-126136f {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 512px;
    height: 100%;
}

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

@media(max-width: 1024px) {
.elementor-104585 .elementor-element.elementor-element-126136f {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-126136f::after {
    background-image: linear-gradient(0deg, rgba(35,35,45,0), rgba(35,35,45,1));
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcacead */.elementor-104585 .elementor-element.elementor-element-bcacead::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='%2314141e'/%3E%3C/svg%3E");
    z-index: 1;
}

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

.elementor-104585 .elementor-element.elementor-element-bcacead::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 512px;
    height: 512px;
    border-radius: 100%;
    background-color: rgba(100,100,255,0.5);
    z-index: 1;
    filter: blur(256px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd37a6d */.elementor-104585 .elementor-element.elementor-element-cd37a6d::after {
    content: "";
    position: absolute;
    height: 100%;
    max-width: 1024px;
    top: 0;
    left: calc(50% - 512px);
    width: calc(100% - 96px);
      border-width: 0 0 0 4px;
  border-style: solid;
  border-image: 
    linear-gradient(to bottom, rgba(245,245,255,0.1), rgba(245,245,255,0.05)) 1;
    z-index: -1;
}

.elementor-104585 .elementor-element.elementor-element-cd37a6d::before {
    content: "";
    position: absolute;
    height: 128px;
    max-width: 1024px;
    top: 0;
    left: calc(50% - 512px);
    width: calc(100% - 96px);
      border-width: 0 4px 0 0;
  border-style: solid;
  border-image: 
    linear-gradient(to bottom, rgba(245,245,255,0.5), rgba(245,245,255,0)) 1;
    z-index: 1;
}

@media(max-width:1120px) {
    .elementor-104585 .elementor-element.elementor-element-cd37a6d::after {
        left: 48px;
    }
    
    .elementor-104585 .elementor-element.elementor-element-cd37a6d::before {
        left: 48px;
    }
}

@media(max-width:767px) {
.elementor-104585 .elementor-element.elementor-element-cd37a6d::after {
    left: 16px;
    width: calc(100% - 32px);
}

.elementor-104585 .elementor-element.elementor-element-cd37a6d::before {
    left: 16px;
    width: calc(100% - 32px);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d7936 */.elementor-104585 .elementor-element.elementor-element-31d7936 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 400px;
}

.elementor-104585 .elementor-element.elementor-element-31d7936::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(0deg, rgba(35,35,45,0), rgba(35,35,45,1));
}

@media(max-width: 767px) {
    .elementor-104585 .elementor-element.elementor-element-31d7936 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 336px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a04e18f */.elementor-104585 .elementor-element.elementor-element-a04e18f::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='%2314141e'/%3E%3C/svg%3E");
    z-index: 1;
}

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

.elementor-104585 .elementor-element.elementor-element-a04e18f::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 512px;
    height: 512px;
    border-radius: 100%;
    background-color: rgba(100,100,255,0.5);
    z-index: 1;
    filter: blur(256px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7643c20 */.elementor-104585 .elementor-element.elementor-element-7643c20::before {
    content: "";
    position: absolute;
    top: -128px;
    left: -128px;
    width: 256px;
    height: 256px;
    border-radius: 100%;
    background-color: rgba(100,100,255,0.5);
    z-index: 1;
    filter: blur(128px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cecae */.elementor-104585 .elementor-element.elementor-element-54cecae::before {
    content: "";
    position: absolute;
    height: 64px;
    max-width: 1024px;
    top: 0;
    left: calc(50% - 512px);
    width: calc(100% - 96px);
      border-width: 0 0 0 4PX;
  border-style: solid;
  border-image: 
    linear-gradient(to bottom, rgba(245,245,255,0.1), rgba(245,245,255,0)) 1;
    z-index: 1;
}

@media(max-width:1120px) {
    .elementor-104585 .elementor-element.elementor-element-54cecae::before {
        left: 48px;
    }
}

@media(max-width:767px) {
.elementor-104585 .elementor-element.elementor-element-54cecae::before {
    left: 16px;
    width: calc(100% - 32px);
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd26a6 */.elementor-104585 .elementor-element.elementor-element-edd26a6 h2 {
    max-width: 16ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-020236e */.elementor-104585 .elementor-element.elementor-element-020236e p {
    max-width: 32ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5944e */.elementor-104585 .elementor-element.elementor-element-4c5944e h2 {
    max-width: 16ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190f7ea */.elementor-104585 .elementor-element.elementor-element-190f7ea::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='%23e1e1eb'/%3E%3C/svg%3E");
    background-position: center;
    border-radius: 16px;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-190f7ea::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='%23e1e1eb'/%3E%3C/svg%3E");
    background-size: cover;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeba052 */.elementor-104585 .elementor-element.elementor-element-eeba052::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='%23e1e1eb'/%3E%3C/svg%3E");
    background-position: center;
    border-radius: 16px;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-eeba052::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='%23e1e1eb'/%3E%3C/svg%3E");
    background-size: cover;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed62fa0 */.elementor-104585 .elementor-element.elementor-element-ed62fa0 h2 {
    max-width: 16ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a2caed */.elementor-104585 .elementor-element.elementor-element-3a2caed {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 192px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832f3b7 */.elementor-104585 .elementor-element.elementor-element-832f3b7::after {
    content: "";
    position: absolute;
    top: -8px;
    left: auto;
    right: 64px;
    width: 960px;
    height: 48px;
    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='%23F5F5FF'/%3E%3C/svg%3E");
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2de6a21 */.elementor-104585 .elementor-element.elementor-element-2de6a21 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 192px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8318040 */.elementor-104585 .elementor-element.elementor-element-8318040 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 192px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af687fd */.elementor-104585 .elementor-element.elementor-element-af687fd {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 192px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e905b39 */.elementor-104585 .elementor-element.elementor-element-e905b39 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 192px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f092e04 */.elementor-104585 .elementor-element.elementor-element-f092e04 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 192px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fcbc36 */.elementor-104585 .elementor-element.elementor-element-2fcbc36 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 192px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0699c61 */.elementor-104585 .elementor-element.elementor-element-0699c61 {
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: 192px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ea7cc */.elementor-104585 .elementor-element.elementor-element-43ea7cc h2 {
    max-width: 18ch;
}

.elementor-104585 .elementor-element.elementor-element-43ea7cc {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-43ea7cc h2 {
    max-width: 100%;
}
    
.elementor-104585 .elementor-element.elementor-element-43ea7cc {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1f50aa */.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
    }
    
    .elementor-104585 .elementor-element.elementor-element-b1f50aa::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: rgba(245,245,255,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d626fbf */.elementor-104585 .elementor-element.elementor-element-d626fbf::after {
    content: "";
    position: absolute;
    top: -8px;
    left: auto;
    right: 256px;
    width: 960px;
    height: 48px;
    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='%2314141e'/%3E%3C/svg%3E");
    z-index: 1;
}

@media(max-width:767px) {
   .elementor-104585 .elementor-element.elementor-element-d626fbf::after {
    right: 64px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76c7ef */.elementor-104585 .elementor-element.elementor-element-a76c7ef::after {
    content: "";
    position: absolute;
    height: 100%;
    max-width: 1024px;
    top: 0;
    left: calc(50% - 512px);
    width: calc(100% - 96px);
      border-width: 0 4px 0 0;
  border-style: solid;
  border-image: 
    linear-gradient(to bottom, rgba(150,100,255,0.5), rgba(150,100,255,0.25)) 1;
    z-index: 2;
    pointer-events: none;
}

.elementor-104585 .elementor-element.elementor-element-a76c7ef::before {
    content: "";
    position: absolute;
    height: 128px;
    max-width: 1024px;
    top: 0;
    left: calc(50% - 512px);
    width: calc(100% - 96px);
      border-width: 0 0 0 4px;
  border-style: solid;
  border-image: 
    linear-gradient(to bottom, rgba(150,150,255,0.5), rgba(150,150,255,0)) 1;
    z-index: 2;
    pointer-events: none;
}

@media(max-width:1120px) {
    .elementor-104585 .elementor-element.elementor-element-a76c7ef::after {
        left: 48px;
    }
    
    .elementor-104585 .elementor-element.elementor-element-a76c7ef::before {
        left: 48px;
    }
}

@media(max-width:767px) {
.elementor-104585 .elementor-element.elementor-element-a76c7ef::after {
    left: 16px;
    width: calc(100% - 32px);
}

.elementor-104585 .elementor-element.elementor-element-a76c7ef::before {
    left: 16px;
    width: calc(100% - 32px);
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-706b625 */.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
    }
    
    .elementor-104585 .elementor-element.elementor-element-706b625::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: rgba(245,245,255,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3670cd */.elementor-104585 .elementor-element.elementor-element-e3670cd::after {
    content: "";
    position: absolute;
    top: -8px;
    left: auto;
    right: calc(100% - 256px);
    width: 960px;
    height: 48px;
    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='%2314141e'/%3E%3C/svg%3E");
    z-index: 2;
}

@media(max-width:767px) {
   .elementor-104585 .elementor-element.elementor-element-e3670cd::after {
   right: calc(100% - 128px);
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d714912 */.elementor-104585 .elementor-element.elementor-element-d714912::before {
    content: "";
    position: absolute;
    height: 128px;
    max-width: 1024px;
    top: 0;
    left: calc(50% - 512px);
    width: calc(100% - 96px);
      border-width: 0 4px 0 0;
  border-style: solid;
  border-image: 
    linear-gradient(to bottom, rgba(150,100,255,0.25), rgba(150,100,255,0)) 1;
    z-index: 2;
    pointer-events: none;
}

@media(max-width:1120px) {
    .elementor-104585 .elementor-element.elementor-element-d714912::before {
        left: 48px;
    }
}

@media(max-width:767px) {
.elementor-104585 .elementor-element.elementor-element-d714912::before {
    left: 16px;
    width: calc(100% - 32px);
}
}

.elementor-104585 .elementor-element.elementor-element-d714912::after{
    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;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f7fe6d */.elementor-104585 .elementor-element.elementor-element-1f7fe6d h2 {
    max-width: 28ch;
}

.elementor-104585 .elementor-element.elementor-element-1f7fe6d {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-1f7fe6d h2 {
    max-width: 100%;
}
    
.elementor-104585 .elementor-element.elementor-element-1f7fe6d {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d352f3c */.elementor-104585 .elementor-element.elementor-element-d352f3c p {
    max-width: 60ch;
}

.elementor-104585 .elementor-element.elementor-element-d352f3c {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-d352f3c p {
    max-width: 100%;
}
    
.elementor-104585 .elementor-element.elementor-element-d352f3c {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c517672 */.elementor-104585 .elementor-element.elementor-element-c517672 p {
    max-width: 60ch;
}

.elementor-104585 .elementor-element.elementor-element-c517672 {
    display: flex;
    justify-content: center;
}

@media(max-width: 767px) {
.elementor-104585 .elementor-element.elementor-element-c517672 p {
    max-width: 100%;
}
    
.elementor-104585 .elementor-element.elementor-element-c517672 {
    justify-content: left;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd8519 */.elementor-104585 .elementor-element.elementor-element-2dd8519::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-104585 .elementor-element.elementor-element-2dd8519::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-4c21ef7 */.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-156b100 */.elementor-104585 .elementor-element.elementor-element-156b100::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-a4fd09c */.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-46755c0 */.elementor-104585 .elementor-element.elementor-element-46755c0 {
    display: none;
}/* End custom CSS */
/* Start custom CSS */p:last-child {
    margin-bottom: 0;
}

img {
    display: block !important;
}

.titulos-degrade h2 {
  background: -webkit-linear-gradient(0deg, #F5F5FF, #9696FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: 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);
}

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

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

.btn-cta a {
    background-image: linear-gradient(90deg, rgb(75,0,255), rgb(150,150,255),rgb(150,0,255), rgb(100,100,255)) !important;
  background-size: 600% !important;
  -webkit-animation: btngradient 8s linear infinite !important;
          animation: btngradient 8s linear infinite !important;
          transition: none;
}

.btn-cta a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-image: linear-gradient(90deg, rgb(75,0,255), rgb(150,150,255),rgb(150,0,255), rgb(100,100,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;
} 

.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;
}

.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(100, 100, 255, 1);
}



    .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;
    }
    
    .barra-pequeno {
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 1rem;
    }
    
    .barra-grande {
        font-size: 1rem;
        font-weight: 700;
    }
    
    .barra {
        display: flex;
        width: 100%;
        height: 8px;
        background-color: rgba(150,150,255);
        position: relative;
        margin: 16px 0 0 0;
    }
    
    .barra::after {
        content: "";
        position: absolute;
        width: 4px;
        height: 16px;
        top: -4px;
        left: 75%;
        background-color:rgba(75,75,255,1);
    }


.backdrop-filter {
    backdrop-filter: blur(16px);
}

.caixa-bonus::before {
    content: "";
    position: absolute;
    top: 32px;
    left: auto;
    right: 32px;
    width: 8px;
    height: 8px;
    background-color: rgba(0,255,175,1);
    border-radius: 0;
}

@keyframes giroleta {
    0% {
        transform: rotate(0deg);
        }
    100% {
        transform: rotate(360deg);
    }
}

.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(245,245,255,0.15);
}

@media(max-width: 767px) {
    body.elementor-page-104585 h4 {
    flex-direction:  column;
    align-items: start;
}
}/* End custom CSS */