.elementor-99467 .elementor-element.elementor-element-2b4dc40{--display:flex;--min-height:100vh;--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:center;--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:64px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-99467 .elementor-element.elementor-element-9a86f33{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-99467 .elementor-element.elementor-element-047aa07{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-99467 .elementor-element.elementor-element-047aa07 .elementor-heading-title{font-size:2.5rem;font-weight:700;color:#FFFFFF;}.elementor-99467 .elementor-element.elementor-element-8b12daf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-99467 .elementor-element.elementor-element-8b12daf .elementor-heading-title{font-size:1.5rem;font-weight:200;line-height:1.25em;color:#FFFFFF;}.elementor-99467 .elementor-element.elementor-element-d397181{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-99467 .elementor-element.elementor-element-6ce75f2{z-index:2;}.elementor-99467 .elementor-element.elementor-element-01089b7{z-index:2;}.elementor-99467 .elementor-element.elementor-element-4205425{z-index:2;}.elementor-99467 .elementor-element.elementor-element-71dd785{--display:flex;--align-items:center;--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 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-99467 .elementor-element.elementor-element-71dd785:not(.elementor-motion-effects-element-type-background), .elementor-99467 .elementor-element.elementor-element-71dd785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-99467 .elementor-element.elementor-element-af10547{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-429a537 );}.elementor-99467 .elementor-element.elementor-element-7db3b55 .elementor-button{background-color:transparent;font-size:1rem;font-weight:400;line-height:1.5em;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #FAFF00 0%, #AFFF00 100%);transition-duration:0s;border-radius:128px 128px 128px 128px;padding:14px 24px 14px 56px;}.elementor-99467 .elementor-element.elementor-element-7db3b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99467 .elementor-element.elementor-element-9b12b43{--display:flex;--position:fixed;--min-height:100vh;--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:0px;--padding-right:64px;top:0px;--z-index:999;}.elementor-99467 .elementor-element.elementor-element-9b12b43:not(.elementor-motion-effects-element-type-background), .elementor-99467 .elementor-element.elementor-element-9b12b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000ABF;}body:not(.rtl) .elementor-99467 .elementor-element.elementor-element-9b12b43{left:0px;}body.rtl .elementor-99467 .elementor-element.elementor-element-9b12b43{right:0px;}.elementor-99467 .elementor-element.elementor-element-2239855{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-99467 .elementor-element.elementor-element-2239855.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-99467 .elementor-element.elementor-element-5d1c2d9{--display:flex;--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;}body.elementor-page-99467:not(.elementor-motion-effects-element-type-background), body.elementor-page-99467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-99467 .elementor-element.elementor-element-047aa07 .elementor-heading-title{font-size:2rem;}.elementor-99467 .elementor-element.elementor-element-8b12daf .elementor-heading-title{font-size:1.25rem;}.elementor-99467 .elementor-element.elementor-element-2239855{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-99467 .elementor-element.elementor-element-2b4dc40{--content-width:832px;}.elementor-99467 .elementor-element.elementor-element-d397181{--width:544px;}.elementor-99467 .elementor-element.elementor-element-9b12b43{--width:100vw;}}@media(max-width:767px){.elementor-99467 .elementor-element.elementor-element-2b4dc40{--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-99467 .elementor-element.elementor-element-9b12b43{--width:100vw;--min-height:calc(100vh - 128px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99467 .elementor-element.elementor-element-2239855{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-047aa07 */.elementor-99467 .elementor-element.elementor-element-047aa07 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.elementor-99467 .elementor-element.elementor-element-047aa07::before {
    content: "";
    width: 216px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg width='144' height='24' viewBox='0 0 144 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='M48 0H34.88c-1.72 0-3.25 1.1-3.79 2.74L28.8 9.6h-9.12c-1.72 0-3.25 1.1-3.79 2.74L14.4 16.8H5.28c-1.72 0-3.25 1.1-3.79 2.74L0 24h16l1.6-4.8h12L32 12h12zm15.17 4.17v5.66h1.82V.93h-1.82l-4.69 7.31L53.83.93H52v8.9h1.83V4.2l3.64 5.63h2.05zM73.84 8.8c.27-.35.46-.74.59-1.15 0-.02 0-.03.01-.05v.47c0 .27 0 .54.03.81.02.27.05.59.1.95h1.66V3h-1.79v2.05q-.06-.225-.15-.45c-.22-.54-.57-.97-1.05-1.28-.48-.32-1.12-.47-1.9-.47-.72 0-1.35.15-1.92.45-.56.3-1.01.71-1.34 1.24s-.5 1.16-.5 1.88.16 1.33.49 1.86c.33.54.77.95 1.32 1.25s1.17.45 1.85.45c.61 0 1.12-.11 1.55-.32.43-.22.78-.5 1.05-.85zm-3.28-.47c-.36-.18-.64-.44-.85-.76-.2-.33-.3-.71-.3-1.15q0-.99.63-1.59t1.77-.6c.54 0 1.01.08 1.4.25s.69.42.91.74c.22.33.32.72.32 1.19 0 .43-.11.81-.32 1.14s-.51.59-.91.77c-.39.18-.86.27-1.4.27q-.72 0-1.26-.27zm14.34.73c.25-.3.38-.67.38-1.11 0-.36-.08-.65-.23-.89-.15-.23-.36-.42-.61-.56-.26-.14-.55-.26-.87-.35a25 25 0 0 0-1.02-.25q-.63-.105-1.05-.21c-.28-.06-.49-.15-.63-.25a.53.53 0 0 1-.21-.45c0-.24.11-.43.34-.56q.345-.21 1.02-.21c.45 0 .8.08 1.02.23s.37.4.44.74h1.58c0-.46-.11-.86-.34-1.22-.22-.35-.56-.63-1.01-.82-.45-.2-1.01-.3-1.69-.3-.45 0-.87.05-1.26.14s-.73.22-1.02.4a1.9 1.9 0 0 0-.67.65c-.16.26-.24.55-.24.88s.08.63.24.86.38.43.65.58.59.27.95.36.73.17 1.11.23c.38.05.7.11.95.18.25.06.43.15.55.25.12.11.18.25.18.45 0 .16-.04.3-.11.42s-.21.22-.4.28-.46.1-.81.1c-.51 0-.93-.1-1.24-.3-.32-.2-.52-.45-.63-.76h-1.65c-.02.13 0 .29.06.49s.16.41.31.64c.15.22.36.44.64.63.27.2.62.36 1.04.48s.91.19 1.49.19q.975 0 1.68-.24t1.08-.69zm7.6-4.68V3h-1.76V1.13h-1.79V3h-1.76v1.38h1.76v5.45h1.79V4.38zm8.3 3.18c-.11.31-.36.57-.74.76-.38.2-.85.3-1.42.3-.51 0-.96-.08-1.33-.25-.37-.16-.66-.39-.88-.67s-.35-.6-.39-.95h6.52c.05-.89-.08-1.62-.36-2.19-.29-.57-.73-1-1.33-1.28s-1.34-.43-2.24-.43-1.65.14-2.3.43q-.99.42-1.53 1.23c-.37.54-.55 1.18-.55 1.93s.19 1.39.56 1.92c.38.53.9.94 1.57 1.22q1.005.42 2.31.42c.78 0 1.44-.11 1.98-.32q.81-.315 1.29-.87c.32-.37.51-.78.58-1.25zm-3.86-2.92c.41-.29.95-.43 1.61-.43s1.2.14 1.59.41.61.63.65 1.09h-4.65c.12-.42.39-.78.8-1.06zm9.77 1.44q.135-.285.39-.6c.23-.28.53-.52.91-.72s.82-.3 1.33-.3V2.84c-.4 0-.76.07-1.06.22s-.56.34-.77.57-.38.48-.51.73-.22.49-.29.7V2.99h-1.79v6.83h1.79V6.07zm12.74 2.22h-5.92V.93h-1.83v8.9h7.75zM124 0h-2.08v1.57H124zm-.15 3h-1.79v6.83h1.79zm10.39 0h-1.95l-2.18 4.91-2.1-4.91h-1.96l3.21 6.83h1.69zm7.85 6.67q.81-.315 1.29-.87c.32-.37.51-.78.58-1.25h-1.73c-.11.31-.36.57-.74.76-.38.2-.85.3-1.42.3-.51 0-.96-.08-1.33-.25-.37-.16-.66-.39-.88-.67s-.35-.6-.39-.95h6.52c.05-.89-.08-1.62-.36-2.19-.29-.57-.73-1-1.33-1.28s-1.34-.43-2.24-.43-1.65.14-2.3.43q-.99.42-1.53 1.23c-.37.54-.55 1.18-.55 1.93s.19 1.39.56 1.92c.38.53.9.94 1.57 1.22q1.005.42 2.31.42c.78 0 1.44-.11 1.98-.32zm-3.72-5.03c.41-.29.95-.43 1.61-.43s1.2.14 1.59.41.61.63.65 1.09h-4.65c.12-.42.39-.78.8-1.06z'/%3E%3Cpath d='M35.6 16.19 32 23.86h1.71l.76-1.67h4l.76 1.67h1.72l-3.64-7.67zm-.54 4.68 1.4-3.09 1.41 3.09zm12.89-2.45c-.23-.2-.5-.34-.81-.44-.31-.09-.64-.14-1.01-.14-.42 0-.79.06-1.13.19-.33.13-.62.3-.86.52q-.36.33-.57.72c-.07.13-.13.27-.18.41v-1.7h-1.54v5.89h1.54v-3.49q.09-.225.27-.45c.21-.24.47-.44.81-.6q.495-.24 1.11-.24c.55 0 .94.12 1.18.35s.36.6.36 1.1v3.33h1.54v-3.6c0-.42-.06-.78-.19-1.08s-.3-.55-.53-.75zm7.75 1.32a6 6 0 0 0-.13-.39c-.19-.47-.49-.84-.91-1.11-.41-.27-.96-.41-1.64-.41q-.93 0-1.65.39c-.49.26-.87.61-1.16 1.07-.28.46-.43 1-.43 1.62s.14 1.14.42 1.61q.42.69 1.14 1.08t1.59.39c.52 0 .97-.09 1.34-.28s.67-.43.9-.73.4-.64.51-1c0-.01 0-.03.01-.04v.4c0 .23 0 .46.02.7s.04.51.08.82h1.43v-5.89h-1.54v1.77zm-.27 2.16c-.18.28-.44.51-.78.66-.34.16-.74.24-1.21.24q-.615 0-1.08-.24c-.31-.16-.56-.38-.73-.66s-.26-.61-.26-.99c0-.57.18-1.03.55-1.37.36-.34.87-.52 1.53-.52.47 0 .87.07 1.2.22.34.15.6.36.78.64.19.28.28.62.28 1.03 0 .37-.09.7-.27.98zm.83-7.04h-2.04l-1.61 1.87h1.47zm4.04.74h-1.54v8.26h1.54zm3.32-.22h-1.79v1.35h1.79zm-.13 2.59h-1.54v5.89h1.54zm6.33 3.01q-.33-.18-.75-.3c-.28-.08-.57-.15-.88-.21-.36-.06-.67-.12-.91-.18s-.42-.13-.55-.22a.46.46 0 0 1-.18-.39c0-.21.1-.37.3-.49s.49-.18.88-.18.69.07.88.2.32.34.38.63h1.36c0-.4-.1-.74-.29-1.05-.19-.3-.48-.54-.87-.71s-.87-.25-1.46-.25q-.585 0-1.08.12c-.34.08-.63.19-.88.34s-.44.34-.58.56-.21.47-.21.76.07.54.21.74.33.37.56.5c.24.13.51.24.82.31.31.08.63.15.96.2s.6.1.82.15c.21.06.37.13.47.22q.15.135.15.39 0 .195-.09.36c-.06.11-.18.19-.34.24-.17.06-.4.08-.7.08-.44 0-.8-.08-1.07-.25q-.405-.255-.54-.66h-1.42c-.02.11 0 .25.05.43.05.17.14.36.27.55s.31.38.55.55.54.31.89.41c.36.11.79.16 1.29.16.56 0 1.04-.07 1.45-.21s.71-.34.93-.6q.33-.39.33-.96c0-.31-.07-.56-.2-.76s-.31-.36-.53-.49zm7.32-2.78c-.51-.24-1.16-.37-1.93-.37s-1.42.12-1.99.37c-.57.24-1.01.6-1.32 1.06-.32.46-.47 1.02-.47 1.67s.16 1.2.49 1.66q.48.69 1.35 1.05c.58.24 1.24.36 1.99.36q1.005 0 1.71-.27t1.11-.75c.27-.32.44-.68.5-1.08h-1.49c-.09.27-.31.49-.63.66-.33.17-.74.25-1.23.25q-.66 0-1.14-.21c-.32-.14-.57-.34-.76-.58s-.3-.52-.34-.82h5.62c.04-.77-.07-1.4-.31-1.89q-.375-.735-1.14-1.11zm-4.07 2.1c.1-.36.33-.67.69-.92s.82-.37 1.39-.37 1.03.12 1.37.35.52.55.56.94zm15.17-.57v-.02c-.11-.37-.27-.7-.5-.98q-.345-.42-.9-.66t-1.35-.24q-.915 0-1.62.39c-.47.26-.85.61-1.12 1.07s-.41 1-.41 1.62.14 1.14.41 1.61c.28.46.65.82 1.13 1.08s1.01.39 1.61.39c.52 0 .97-.09 1.34-.28s.67-.43.9-.73.4-.64.51-1c0-.01 0-.03.01-.04v.41c0 .25.01.52.04.81.02.29.05.52.07.71h1.43v-8.26h-1.54v4.14zm-.28 2.17c-.18.28-.44.51-.78.66-.34.16-.74.24-1.21.24q-.615 0-1.08-.24c-.31-.16-.56-.38-.73-.66s-.26-.61-.26-.99c0-.57.18-1.03.55-1.37.36-.35.87-.52 1.53-.52.47 0 .87.08 1.2.23.34.15.6.37.78.65.19.28.28.62.28 1.03 0 .37-.09.7-.27.98zm8.91-3.7c-.51-.24-1.16-.37-1.93-.37s-1.42.12-1.99.37c-.57.24-1.01.6-1.32 1.06-.32.46-.47 1.02-.47 1.67s.16 1.2.49 1.66q.48.69 1.35 1.05c.58.24 1.24.36 1.99.36q1.005 0 1.71-.27t1.11-.75c.27-.32.44-.68.5-1.08h-1.49c-.09.27-.31.49-.63.66-.33.17-.74.25-1.23.25q-.66 0-1.14-.21c-.32-.14-.57-.34-.76-.58s-.3-.52-.34-.82h5.62c.04-.77-.07-1.4-.31-1.89q-.375-.735-1.14-1.11zm-4.08 2.1c.1-.36.33-.67.69-.92s.82-.37 1.39-.37 1.03.12 1.37.35.52.55.56.94zm17.66-2.97q-.51-.525-1.38-.84c-.58-.21-1.3-.31-2.16-.31h-4.39v7.67h4.39c.82 0 1.52-.1 2.09-.31s1.04-.49 1.39-.85.61-.77.77-1.24.24-.95.24-1.46-.07-.99-.22-1.45-.39-.86-.73-1.21m-.78 3.6c-.09.3-.25.57-.47.81s-.52.42-.89.56c-.38.14-.85.21-1.42.21h-2.77v-4.97h2.77c.57 0 1.04.07 1.42.2s.67.32.89.55.38.49.47.78.14.6.14.92-.05.64-.14.94m8.71-1.19a6 6 0 0 0-.13-.39c-.19-.47-.49-.84-.91-1.11-.41-.27-.96-.41-1.64-.41q-.93 0-1.65.39c-.49.26-.87.61-1.16 1.07-.28.46-.43 1-.43 1.62s.14 1.14.42 1.61q.42.69 1.14 1.08t1.59.39c.52 0 .97-.09 1.34-.28s.67-.43.9-.73.4-.64.51-1c0-.01 0-.03.01-.04v.41c0 .23 0 .46.02.7s.04.51.08.82h1.43v-5.89h-1.54v1.77zm-.28 2.16c-.18.28-.44.51-.78.66-.34.16-.74.24-1.21.24q-.615 0-1.08-.24c-.31-.16-.56-.38-.73-.66s-.26-.61-.26-.99c0-.57.18-1.03.55-1.37.36-.34.87-.52 1.53-.52.47 0 .87.07 1.2.22.34.15.6.36.78.64.19.28.28.62.28 1.03 0 .37-.09.7-.27.98zm8.85-2.17v-.02c-.11-.37-.27-.7-.5-.98q-.345-.42-.9-.66t-1.35-.24q-.915 0-1.62.39c-.47.26-.85.61-1.12 1.07s-.41 1-.41 1.62.14 1.14.41 1.61c.28.46.65.82 1.13 1.08s1.01.39 1.61.39c.52 0 .97-.09 1.34-.28s.67-.43.9-.73.4-.64.51-1c0-.01 0-.03.01-.04v.41c0 .25.01.52.04.81.02.29.05.52.07.71h1.43v-8.26h-1.54v4.14zm-.28 2.17c-.18.28-.44.51-.78.66-.34.16-.74.24-1.21.24q-.615 0-1.08-.24c-.31-.16-.56-.38-.73-.66s-.26-.61-.26-.99c0-.57.18-1.03.55-1.37.36-.35.87-.52 1.53-.52.47 0 .87.08 1.2.23.34.15.6.37.78.65.19.28.28.62.28 1.03 0 .37-.09.7-.27.98zm8.9-3.71q-.84-.36-1.95-.36c-.74 0-1.4.12-1.96.36q-.855.36-1.32 1.05c-.32.46-.47 1.03-.47 1.69s.16 1.22.47 1.68c.32.45.76.8 1.32 1.04s1.22.36 1.96.36q1.11 0 1.95-.36c.56-.24.99-.58 1.31-1.04.32-.45.47-1.01.47-1.68s-.16-1.23-.47-1.69c-.32-.46-.75-.81-1.31-1.05m-.07 3.77c-.19.28-.45.49-.78.64s-.7.22-1.11.22-.79-.07-1.13-.22c-.33-.15-.59-.36-.78-.64s-.28-.62-.28-1.03.1-.76.29-1.04.46-.5.79-.65.7-.23 1.11-.23.79.08 1.11.23.58.37.77.66.28.63.28 1.04-.09.74-.28 1.03zm8.3-.49c-.13-.2-.31-.36-.53-.49q-.33-.18-.75-.3c-.28-.08-.57-.15-.88-.21-.36-.06-.67-.12-.91-.18s-.42-.13-.55-.22a.46.46 0 0 1-.18-.39c0-.21.1-.37.3-.49s.49-.18.88-.18.69.07.88.2.32.34.38.63h1.36c0-.4-.1-.74-.29-1.05-.19-.3-.48-.54-.87-.71s-.87-.25-1.46-.25q-.585 0-1.08.12c-.34.08-.63.19-.88.34s-.44.34-.58.56-.21.47-.21.76.07.54.21.74.33.37.56.5c.24.13.51.24.82.31.31.08.63.15.96.2s.6.1.82.15c.21.06.37.13.47.22q.15.135.15.39 0 .195-.09.36c-.06.11-.18.19-.34.24-.17.06-.4.08-.7.08-.44 0-.8-.08-1.07-.25q-.405-.255-.54-.66h-1.42c-.02.11 0 .25.05.43.05.17.14.36.27.55s.31.38.55.55.54.31.89.41c.36.11.79.16 1.29.16.56 0 1.04-.07 1.45-.21s.71-.34.93-.6q.33-.39.33-.96c0-.31-.07-.56-.2-.76z'/%3E%3C/g%3E%3C/svg%3E");
    opacity: 0.5;
    margin: 0 0 16px 0;
    background-size: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d397181 */.progresso::before {
    content: "";
    position: absolute;
    width: calc(100% - 32px);
    height: 4px;
    background-color: rgba(0,255,200,0.15);
    top: calc(50% - 2px - 6px);
    left: 16px;
    margin: 0;
    border-radius: 8px;
    z-index: 0;
}

.progresso::after {
    content: "";
    position: absolute;
    width: calc(50% - 16px);
    height: 4px;
    background-image: linear-gradient(90deg, rgba(255,255,255,1), rgba(0,255,200,1));
    top: calc(50% - 2px - 6px);
    left: 16px;
    margin: 0;
    border-radius: 8px;
    z-index: 0;
    transition: width 0.5s ease-in-out;
}

.circuloA,
.circuloB,
.circuloC,
.circuloD {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Poppins", Sans-Serif;
    font-size: 1rem;
    line-height: 1em;
    font-weight: 400;
    color: #0A0A14;
    position: relative;
}

.circuloA {
    background-color: rgba(255,255,255,1); 
}

.circuloB {
    background-color: rgba(0,255,200,1);
    animation: 1.5s playShadow ease-out infinite;
}

@keyframes playShadow {
    0% {
        box-shadow: 0 0 0 0px rgba(0,255,200,1), 0 0 0 0px rgba(0,255,200, 0.5);
        transform: scale(1);
    }
    15% {
        box-shadow: 0 0 0 0px rgba(0,255,200, 0.5), 0 0 0 0px rgba(0,255,200, 0.25);
    }
    100% {
        box-shadow: 0 0 0 16px rgba(0,255,200, 0), 0 0 0 32px rgba(0,255,200, 0);
        transform: scale(1);
    }
}

.circuloC,
.circuloD {
    background-color: rgba(0,255,200,0.15);
    color: #F5F5FF !important;
    backdrop-filter: blur(16px);
}

.circuloA::after,
.circuloB::after,
.circuloC::after,
.circuloD::after {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.75rem;
    line-height: 1em;
    color: #F5F5FF;
    top: auto;
    bottom: -12px;
    left: calc(50% - 64px);
    width: 128px;
    height: 12px;
}

.circuloA::after {
    content: "Checkout";
}

.circuloB::after {
    content: "Pesquisa";
}

.circuloC::after {
    content: "Grupo VIP";
}

.circuloD::after {
    content: "Confirmação";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71dd785 */.elementor-99467 .elementor-element.elementor-element-71dd785::after {
    content: "";
    position: absolute;
    top: 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 container, class: .elementor-element-9b12b43 */.form-corporate-popup {
  transition: transform 0.25s, opacity 0.25s, filter 0.25s !important;
  backdrop-filter: blur(16px);
  transform: translateX(100%);
  opacity: 0;
  filter: blur(1px);
}

.form-corporate-popup.form-corporate-popup-ativado {
  transform: translateX(0);
  opacity: 1;
  filter: blur(0px);
}

a.form-corporate-popup-desativar {
    position: absolute;
    top: 8px;
    left: auto;
    right: -56px;
    width: 48px;
    height: 48px;
    background-color: rgba(150,150,255,1);
    z-index: 99999;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='32' height='32' fill='rgba(245,245,255,1)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'%3E%3C/path%3E%3Cpath d='M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    cursor: pointer;
}

@media(max-width: 767px) {
    a.form-corporate-popup-desativar {
        right: 8px;
    }
}

.form-corporate-popup-ativar {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS */p:last-child {
    margin: 0;
}

.title-gradient {
  background: -webkit-linear-gradient(0deg, #00C8FF, #0096FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  font-weight: 700;
}

.title-gradient-inverso {
    background: -webkit-linear-gradient(180deg, #0096FF, #00C8FF);
      -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  font-weight: 700;
}

.title-gradient-roxo {
  background: -webkit-linear-gradient(0deg, rgba(150,150,255,1), rgba(75,75,255,1));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  font-weight: 700;
}

.h-title-gradient h2 {
  background: -webkit-linear-gradient(0deg, #00C8FF, #0096FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}


.titulo-circlado {
  display: inline-block;
  line-height: 1.25em;
  padding: 8px 12px;
  height: 46px;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 184 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 23c0 18 38 22 84 22s91-4 91-22S138 1 92 1 1 10 1 23c0 22 91 18 91 18' stroke='%2300C8FF' stroke-width='2'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.btn-cta a {
    background-image: linear-gradient(90deg, rgba(150,150,255,1), rgba(0,255,100,1), rgba(0,255,200,1), rgba(0,255,100,1)) !important;
    background-size: 200% auto;
    background-position: 100% center;
    transition: background-position 0.5s ease !important;
     cursor: pointer;
}

.btn-cta a:hover {
    background-position: 0% center;
}

.btn-cta {
    position: relative;
}

.btn-cta a::after {
    content: "";
    position: absolute;
    top: 6px;
    left: 6px;
    width: 40px;
    height: 40px;
    background-color: rgba(0,0,0,1);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2300FFC8'%3E%3Cpath d='M683.15-460H200v-40h483.15L451.46-731.69 480-760l280 280-280 280-28.54-28.31L683.15-460Z'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    transition: 0.5s ease !important;
}


.btn-cta a:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%239696ff'%3E%3Cpath d='M683.15-460H200v-40h483.15L451.46-731.69 480-760l280 280-280 280-28.54-28.31L683.15-460Z'/%3E%3C/svg%3E");
}

.bullet-numero {
    display: block;
  background: -webkit-linear-gradient(-45deg, rgba(0,100,255,0), rgba(0,100,255,0.5));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media(max-width: 767px) {
    .titulo-circlado {
    padding: 8px 16x;
    height: auto;
}
}

.aprender {
    height: 304px;
}

.aprender::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(45deg, rgba(10,10,10,1), rgba(10,10,10,0.75), rgba(10,10,10,0));
}

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

.check.check-preto::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23000000'%3E%3Cpath d='M382-267.69 183.23-466.46 211.77-495 382-324.77 748.23-691l28.54 28.54L382-267.69Z'/%3E%3C/svg%3E");
}

@media (max-width: 1024px) {
    .aprender {
    height: 40vw;
}
}

@media(max-width: 767px) {
        .aprender {
    height: 75vw;
}
}

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

.container-check::after {
    content: "";
    position: absolute;
    top: 0;
    left: 16px;
    width: calc(100% - 32px);
    height: 2px;
    background-image: linear-gradient(90deg, rgba(0,150,255,0), rgba(0,150,255,0.15), rgba(0,150,255,0));
}

.container-check::before {
    content: "";
    position: absolute;
    top: -44px;
    left: calc(50% - 44px);
    width: 88px;
    height: 88px;
    background-color: rgba(0,200,255,0.25);
    border-radius: 100%;
    filter: blur(64px);
}/* End custom CSS */