/* ARQUIVO GERADO — não edite à mão.
 * Origem: desenvolvimento_hashtag/assets/sass/css/semana-consumidor/style.css
 * Gerador: scripts/pgv-bf/porta-css-compartilhado.mjs
 * O que é: as regras dos componentes compartilhados já migrados na BF, com rem->px e
 * escopo .pgv-bf-original. Diferença exclusiva da BF vai em pg-vendas-bf-original.css. */
.pgv-bf-original .como,.pgv-bf-original .novidade,.pgv-bf-original .hashgpt,.pgv-bf-original .oferta,.pgv-bf-original .cursos-extra,.pgv-bf-original .hero__scrollers{font-weight:300}
.pgv-bf-original .como.secao,.pgv-bf-original .novidade.secao,.pgv-bf-original .hashgpt.secao,.pgv-bf-original .oferta.secao,.pgv-bf-original .cursos-extra.secao{overflow-x:hidden;padding-left:31.2px;padding-right:31.2px}
.pgv-bf-original .como .container,.pgv-bf-original .novidade .container,.pgv-bf-original .hashgpt .container,.pgv-bf-original .oferta .container,.pgv-bf-original .cursos-extra .container{margin:0 auto;max-width:1100px;display:flex;flex-flow:column;align-items:center;justify-content:start;gap:76.3px}
@media(max-width: 47.9375em){.pgv-bf-original .como .container,.pgv-bf-original .novidade .container,.pgv-bf-original .hashgpt .container,.pgv-bf-original .oferta .container,.pgv-bf-original .cursos-extra .container{gap:39px}}
.pgv-bf-original .como,.pgv-bf-original .novidade,.pgv-bf-original .hashgpt,.pgv-bf-original .oferta,.pgv-bf-original .cursos-extra,.pgv-bf-original .hero__scrollers{box-sizing:border-box}
.pgv-bf-original .como,.pgv-bf-original .novidade,.pgv-bf-original .hashgpt,.pgv-bf-original .oferta,.pgv-bf-original .cursos-extra,.pgv-bf-original .hero__scrollers{font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:16px;line-height:1.2;color:#fff}
.pgv-bf-original .como,.pgv-bf-original .como *,.pgv-bf-original .novidade,.pgv-bf-original .novidade *,.pgv-bf-original .hashgpt,.pgv-bf-original .hashgpt *,.pgv-bf-original .oferta,.pgv-bf-original .oferta *,.pgv-bf-original .cursos-extra,.pgv-bf-original .cursos-extra *,.pgv-bf-original .hero__scrollers,.pgv-bf-original .hero__scrollers *,.pgv-bf-original .como *::before,.pgv-bf-original .novidade *::before,.pgv-bf-original .hashgpt *::before,.pgv-bf-original .oferta *::before,.pgv-bf-original .cursos-extra *::before,.pgv-bf-original .hero__scrollers *::before,.pgv-bf-original .como *::after,.pgv-bf-original .novidade *::after,.pgv-bf-original .hashgpt *::after,.pgv-bf-original .oferta *::after,.pgv-bf-original .cursos-extra *::after,.pgv-bf-original .hero__scrollers *::after{margin:0;padding:0;box-sizing:inherit;font:inherit;min-width:0}
.pgv-bf-original .como.secao,.pgv-bf-original .novidade.secao,.pgv-bf-original .hashgpt.secao,.pgv-bf-original .oferta.secao,.pgv-bf-original .cursos-extra.secao{overflow:hidden;padding-block:76.3px}
@media(max-width: 47.9375em){.pgv-bf-original .como.secao,.pgv-bf-original .novidade.secao,.pgv-bf-original .hashgpt.secao,.pgv-bf-original .oferta.secao,.pgv-bf-original .cursos-extra.secao{padding-block:39px}}
.pgv-bf-original .como .botao:link,.pgv-bf-original .novidade .botao:link,.pgv-bf-original .hashgpt .botao:link,.pgv-bf-original .oferta .botao:link,.pgv-bf-original .cursos-extra .botao:link,.pgv-bf-original .como .botao:visited,.pgv-bf-original .novidade .botao:visited,.pgv-bf-original .hashgpt .botao:visited,.pgv-bf-original .oferta .botao:visited,.pgv-bf-original .cursos-extra .botao:visited,.pgv-bf-original .como .botao:hover,.pgv-bf-original .novidade .botao:hover,.pgv-bf-original .hashgpt .botao:hover,.pgv-bf-original .oferta .botao:hover,.pgv-bf-original .cursos-extra .botao:hover,.pgv-bf-original .como .botao:active,.pgv-bf-original .novidade .botao:active,.pgv-bf-original .hashgpt .botao:active,.pgv-bf-original .oferta .botao:active,.pgv-bf-original .cursos-extra .botao:active,.pgv-bf-original .como .botao,.pgv-bf-original .novidade .botao,.pgv-bf-original .hashgpt .botao,.pgv-bf-original .oferta .botao,.pgv-bf-original .cursos-extra .botao{display:flex;flex-flow:row;align-items:center;justify-content:center;gap:10.2px;cursor:pointer;border-radius:100vw;border:none;background-image:linear-gradient(90deg, hsl(56, 85%, 55%) 0%, hsl(25, 100%, 58%) 100%);font-weight:600;line-height:1;color:#000;padding:16px 31.2px;font-size:23px;text-decoration:none;transition:ease 300ms scale;position:relative;z-index:1;white-space:nowrap;word-break:keep-all}
@media(max-width: 29.9375em){.pgv-bf-original .como .botao:link,.pgv-bf-original .novidade .botao:link,.pgv-bf-original .hashgpt .botao:link,.pgv-bf-original .oferta .botao:link,.pgv-bf-original .cursos-extra .botao:link,.pgv-bf-original .como .botao:visited,.pgv-bf-original .novidade .botao:visited,.pgv-bf-original .hashgpt .botao:visited,.pgv-bf-original .oferta .botao:visited,.pgv-bf-original .cursos-extra .botao:visited,.pgv-bf-original .como .botao:hover,.pgv-bf-original .novidade .botao:hover,.pgv-bf-original .hashgpt .botao:hover,.pgv-bf-original .oferta .botao:hover,.pgv-bf-original .cursos-extra .botao:hover,.pgv-bf-original .como .botao:active,.pgv-bf-original .novidade .botao:active,.pgv-bf-original .hashgpt .botao:active,.pgv-bf-original .oferta .botao:active,.pgv-bf-original .cursos-extra .botao:active,.pgv-bf-original .como .botao,.pgv-bf-original .novidade .botao,.pgv-bf-original .hashgpt .botao,.pgv-bf-original .oferta .botao,.pgv-bf-original .cursos-extra .botao{font-size:19.2px;padding:12.8px 25px}}
@media(max-width: 26.1875em){.pgv-bf-original .como .botao:link,.pgv-bf-original .novidade .botao:link,.pgv-bf-original .hashgpt .botao:link,.pgv-bf-original .oferta .botao:link,.pgv-bf-original .cursos-extra .botao:link,.pgv-bf-original .como .botao:visited,.pgv-bf-original .novidade .botao:visited,.pgv-bf-original .hashgpt .botao:visited,.pgv-bf-original .oferta .botao:visited,.pgv-bf-original .cursos-extra .botao:visited,.pgv-bf-original .como .botao:hover,.pgv-bf-original .novidade .botao:hover,.pgv-bf-original .hashgpt .botao:hover,.pgv-bf-original .oferta .botao:hover,.pgv-bf-original .cursos-extra .botao:hover,.pgv-bf-original .como .botao:active,.pgv-bf-original .novidade .botao:active,.pgv-bf-original .hashgpt .botao:active,.pgv-bf-original .oferta .botao:active,.pgv-bf-original .cursos-extra .botao:active,.pgv-bf-original .como .botao,.pgv-bf-original .novidade .botao,.pgv-bf-original .hashgpt .botao,.pgv-bf-original .oferta .botao,.pgv-bf-original .cursos-extra .botao{padding:10.2px 20px}}
.pgv-bf-original .como .botao:hover,.pgv-bf-original .novidade .botao:hover,.pgv-bf-original .hashgpt .botao:hover,.pgv-bf-original .oferta .botao:hover,.pgv-bf-original .cursos-extra .botao:hover,.pgv-bf-original .como .botao:active,.pgv-bf-original .novidade .botao:active,.pgv-bf-original .hashgpt .botao:active,.pgv-bf-original .oferta .botao:active,.pgv-bf-original .cursos-extra .botao:active{transform:scale(1.05)}
.pgv-bf-original .como .botao.botao--sm,.pgv-bf-original .novidade .botao.botao--sm,.pgv-bf-original .hashgpt .botao.botao--sm,.pgv-bf-original .oferta .botao.botao--sm,.pgv-bf-original .cursos-extra .botao.botao--sm{padding:12.8px 25px;font-size:19.2px}
@media(max-width: 47.9375em){.pgv-bf-original .como .botao.botao--sm,.pgv-bf-original .novidade .botao.botao--sm,.pgv-bf-original .hashgpt .botao.botao--sm,.pgv-bf-original .oferta .botao.botao--sm,.pgv-bf-original .cursos-extra .botao.botao--sm{padding:10.2px 20px;font-size:16px}}
@media(max-width: 29.9375em){.pgv-bf-original .como .botao.botao--sm,.pgv-bf-original .novidade .botao.botao--sm,.pgv-bf-original .hashgpt .botao.botao--sm,.pgv-bf-original .oferta .botao.botao--sm,.pgv-bf-original .cursos-extra .botao.botao--sm{padding:8.2px 16px}}
@media(max-width: 26.1875em){.pgv-bf-original .como .botao.botao--sm,.pgv-bf-original .novidade .botao.botao--sm,.pgv-bf-original .hashgpt .botao.botao--sm,.pgv-bf-original .oferta .botao.botao--sm,.pgv-bf-original .cursos-extra .botao.botao--sm{padding:6.5px 12.8px;font-size:13.3px}}
.pgv-bf-original .como .botao.botao--wpp,.pgv-bf-original .novidade .botao.botao--wpp,.pgv-bf-original .hashgpt .botao.botao--wpp,.pgv-bf-original .oferta .botao.botao--wpp,.pgv-bf-original .cursos-extra .botao.botao--wpp{background-color:#0f8;background-image:none}
.pgv-bf-original .como .botao--sem-fundo:link,.pgv-bf-original .novidade .botao--sem-fundo:link,.pgv-bf-original .hashgpt .botao--sem-fundo:link,.pgv-bf-original .oferta .botao--sem-fundo:link,.pgv-bf-original .cursos-extra .botao--sem-fundo:link,.pgv-bf-original .como .botao--sem-fundo:visited,.pgv-bf-original .novidade .botao--sem-fundo:visited,.pgv-bf-original .hashgpt .botao--sem-fundo:visited,.pgv-bf-original .oferta .botao--sem-fundo:visited,.pgv-bf-original .cursos-extra .botao--sem-fundo:visited,.pgv-bf-original .como .botao--sem-fundo:hover,.pgv-bf-original .novidade .botao--sem-fundo:hover,.pgv-bf-original .hashgpt .botao--sem-fundo:hover,.pgv-bf-original .oferta .botao--sem-fundo:hover,.pgv-bf-original .cursos-extra .botao--sem-fundo:hover,.pgv-bf-original .como .botao--sem-fundo:active,.pgv-bf-original .novidade .botao--sem-fundo:active,.pgv-bf-original .hashgpt .botao--sem-fundo:active,.pgv-bf-original .oferta .botao--sem-fundo:active,.pgv-bf-original .cursos-extra .botao--sem-fundo:active{background-color:rgba(0,0,0,0);background-image:none;border:1px solid #eee12b;color:inherit}
.pgv-bf-original .como .botao-verde:link,.pgv-bf-original .novidade .botao-verde:link,.pgv-bf-original .hashgpt .botao-verde:link,.pgv-bf-original .oferta .botao-verde:link,.pgv-bf-original .cursos-extra .botao-verde:link,.pgv-bf-original .como .botao-verde:visited,.pgv-bf-original .novidade .botao-verde:visited,.pgv-bf-original .hashgpt .botao-verde:visited,.pgv-bf-original .oferta .botao-verde:visited,.pgv-bf-original .cursos-extra .botao-verde:visited,.pgv-bf-original .como .botao-verde:hover,.pgv-bf-original .novidade .botao-verde:hover,.pgv-bf-original .hashgpt .botao-verde:hover,.pgv-bf-original .oferta .botao-verde:hover,.pgv-bf-original .cursos-extra .botao-verde:hover,.pgv-bf-original .como .botao-verde:active,.pgv-bf-original .novidade .botao-verde:active,.pgv-bf-original .hashgpt .botao-verde:active,.pgv-bf-original .oferta .botao-verde:active,.pgv-bf-original .cursos-extra .botao-verde:active,.pgv-bf-original .como .botao-verde,.pgv-bf-original .novidade .botao-verde,.pgv-bf-original .hashgpt .botao-verde,.pgv-bf-original .oferta .botao-verde,.pgv-bf-original .cursos-extra .botao-verde{background-color:#0f8;padding:10.2px;height:54px;border-radius:30px;border:0;font-weight:600 !important;color:#000 !important;text-decoration:none;min-width:450px;margin:0 auto;cursor:pointer;margin-top:31.2px;transition:transform 150ms ease;display:flex;flex-flow:row;align-items:center;justify-content:center;gap:8.2px}
@media(max-width: 47.9375em){.pgv-bf-original .como .botao-verde:link,.pgv-bf-original .novidade .botao-verde:link,.pgv-bf-original .hashgpt .botao-verde:link,.pgv-bf-original .oferta .botao-verde:link,.pgv-bf-original .cursos-extra .botao-verde:link,.pgv-bf-original .como .botao-verde:visited,.pgv-bf-original .novidade .botao-verde:visited,.pgv-bf-original .hashgpt .botao-verde:visited,.pgv-bf-original .oferta .botao-verde:visited,.pgv-bf-original .cursos-extra .botao-verde:visited,.pgv-bf-original .como .botao-verde:hover,.pgv-bf-original .novidade .botao-verde:hover,.pgv-bf-original .hashgpt .botao-verde:hover,.pgv-bf-original .oferta .botao-verde:hover,.pgv-bf-original .cursos-extra .botao-verde:hover,.pgv-bf-original .como .botao-verde:active,.pgv-bf-original .novidade .botao-verde:active,.pgv-bf-original .hashgpt .botao-verde:active,.pgv-bf-original .oferta .botao-verde:active,.pgv-bf-original .cursos-extra .botao-verde:active,.pgv-bf-original .como .botao-verde,.pgv-bf-original .novidade .botao-verde,.pgv-bf-original .hashgpt .botao-verde,.pgv-bf-original .oferta .botao-verde,.pgv-bf-original .cursos-extra .botao-verde{margin-top:0}}
@media(max-width: 38.9375em){.pgv-bf-original .como .botao-verde:link,.pgv-bf-original .novidade .botao-verde:link,.pgv-bf-original .hashgpt .botao-verde:link,.pgv-bf-original .oferta .botao-verde:link,.pgv-bf-original .cursos-extra .botao-verde:link,.pgv-bf-original .como .botao-verde:visited,.pgv-bf-original .novidade .botao-verde:visited,.pgv-bf-original .hashgpt .botao-verde:visited,.pgv-bf-original .oferta .botao-verde:visited,.pgv-bf-original .cursos-extra .botao-verde:visited,.pgv-bf-original .como .botao-verde:hover,.pgv-bf-original .novidade .botao-verde:hover,.pgv-bf-original .hashgpt .botao-verde:hover,.pgv-bf-original .oferta .botao-verde:hover,.pgv-bf-original .cursos-extra .botao-verde:hover,.pgv-bf-original .como .botao-verde:active,.pgv-bf-original .novidade .botao-verde:active,.pgv-bf-original .hashgpt .botao-verde:active,.pgv-bf-original .oferta .botao-verde:active,.pgv-bf-original .cursos-extra .botao-verde:active,.pgv-bf-original .como .botao-verde,.pgv-bf-original .novidade .botao-verde,.pgv-bf-original .hashgpt .botao-verde,.pgv-bf-original .oferta .botao-verde,.pgv-bf-original .cursos-extra .botao-verde{min-width:100%}}
.pgv-bf-original .como .botao-verde:hover,.pgv-bf-original .novidade .botao-verde:hover,.pgv-bf-original .hashgpt .botao-verde:hover,.pgv-bf-original .oferta .botao-verde:hover,.pgv-bf-original .cursos-extra .botao-verde:hover,.pgv-bf-original .como .botao-verde:active,.pgv-bf-original .novidade .botao-verde:active,.pgv-bf-original .hashgpt .botao-verde:active,.pgv-bf-original .oferta .botao-verde:active,.pgv-bf-original .cursos-extra .botao-verde:active{transform:scale(1.05)}
.pgv-bf-original .hero__scrollers .curso{display:flex;flex-flow:row;align-items:center;justify-content:start;gap:10.2px}
.pgv-bf-original .hero__scrollers .curso--cta .curso__item:hover,.pgv-bf-original .hero__scrollers .curso--cta .curso__item:active{scale:1.1;background-color:#062b5b}
.pgv-bf-original .hero__scrollers .curso__item{display:flex;flex-flow:row;align-items:center;justify-content:start;gap:8.2px;border-radius:100vh;background-color:#0e1939;padding:12.8px 25px;white-space:nowrap;min-width:max-content;text-decoration:none;text-transform:none;transition:ease 300ms scale,ease 300ms background-color}
.pgv-bf-original .hero__scrollers .curso__item p{text-transform:none}
.pgv-bf-original .hero__scrollers .curso img{width:auto;max-width:none;height:25px;flex-shrink:0;object-fit:contain}
.pgv-bf-original{--percentual-translate: -50%}
@media(min-width: 120.0625em){.pgv-bf-original{--percentual-translate: -33.3333333%}}
.pgv-bf-original .hero__scrollers .infinite-scroller{overflow:hidden;width:100%;mask:linear-gradient(to right, transparent, white 15%, white 85%, transparent)}
.pgv-bf-original .hero__scrollers .infinite-scroller>*{animation:infinite-scroll 30s linear infinite;animation-play-state:paused;width:max-content}
.pgv-bf-original .hero__scrollers .infinite-scroller[data-infinite-scroller-initialized=true]>*{animation-play-state:running}
@media(min-width: 62em){.pgv-bf-original .hero__scrollers .infinite-scroller>*:hover{animation-play-state:paused}}
.pgv-bf-original .como,.pgv-bf-original .novidade,.pgv-bf-original .hashgpt,.pgv-bf-original .oferta,.pgv-bf-original .cursos-extra,.pgv-bf-original .hero__scrollers{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:400;line-height:1.6;color:#cdddff}
@media(max-width: 35.3125em){.pgv-bf-original .como.secao,.pgv-bf-original .novidade.secao,.pgv-bf-original .hashgpt.secao,.pgv-bf-original .oferta.secao,.pgv-bf-original .cursos-extra.secao{padding-inline:20px !important}}
.pgv-bf-original .como .container,.pgv-bf-original .novidade .container,.pgv-bf-original .hashgpt .container,.pgv-bf-original .oferta .container,.pgv-bf-original .cursos-extra .container{max-width:1300px;gap:48.8px}
.pgv-bf-original .como .botao:link,.pgv-bf-original .novidade .botao:link,.pgv-bf-original .hashgpt .botao:link,.pgv-bf-original .oferta .botao:link,.pgv-bf-original .cursos-extra .botao:link,.pgv-bf-original .como .botao:visited,.pgv-bf-original .novidade .botao:visited,.pgv-bf-original .hashgpt .botao:visited,.pgv-bf-original .oferta .botao:visited,.pgv-bf-original .cursos-extra .botao:visited{all:unset;background:linear-gradient(90deg, #00fdb3 0%, #00a645 100%) !important;color:#000;border:solid 1px #00fab0;box-shadow:0px 0px 30px 10px rgba(0,220,137,.6);position:relative;font-family:"TacticSans",Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;border-radius:100vw;padding:25px;min-width:auto;height:auto;margin-top:0px;line-height:1}
@media(max-width: 53.5em){.pgv-bf-original .como .botao:link,.pgv-bf-original .novidade .botao:link,.pgv-bf-original .hashgpt .botao:link,.pgv-bf-original .oferta .botao:link,.pgv-bf-original .cursos-extra .botao:link,.pgv-bf-original .como .botao:visited,.pgv-bf-original .novidade .botao:visited,.pgv-bf-original .hashgpt .botao:visited,.pgv-bf-original .oferta .botao:visited,.pgv-bf-original .cursos-extra .botao:visited{padding:20px;font-size:16px}}
.pgv-bf-original .como .botao:link:before,.pgv-bf-original .novidade .botao:link:before,.pgv-bf-original .hashgpt .botao:link:before,.pgv-bf-original .oferta .botao:link:before,.pgv-bf-original .cursos-extra .botao:link:before,.pgv-bf-original .como .botao:visited:before,.pgv-bf-original .novidade .botao:visited:before,.pgv-bf-original .hashgpt .botao:visited:before,.pgv-bf-original .oferta .botao:visited:before,.pgv-bf-original .cursos-extra .botao:visited:before{content:"";position:absolute;transform:translate(-50%, -50%);top:49%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);border-radius:60px !important;border:1px solid #00fab0;background:rgba(0,0,0,0);z-index:0;pointer-events:none}
.pgv-bf-original .como .botao:hover,.pgv-bf-original .novidade .botao:hover,.pgv-bf-original .hashgpt .botao:hover,.pgv-bf-original .oferta .botao:hover,.pgv-bf-original .cursos-extra .botao:hover,.pgv-bf-original .como .botao:active,.pgv-bf-original .novidade .botao:active,.pgv-bf-original .hashgpt .botao:active,.pgv-bf-original .oferta .botao:active,.pgv-bf-original .cursos-extra .botao:active{cursor:pointer}
.pgv-bf-original .como .titulo,.pgv-bf-original .novidade .titulo,.pgv-bf-original .hashgpt .titulo,.pgv-bf-original .oferta .titulo,.pgv-bf-original .cursos-extra .titulo{font-family:"TacticSans",Sans-serif;font-size:33.2px;font-weight:600;text-transform:uppercase;color:#fff;text-align:inherit;line-height:1.2}
@media(max-width: 35.3125em){.pgv-bf-original .como .titulo,.pgv-bf-original .novidade .titulo,.pgv-bf-original .hashgpt .titulo,.pgv-bf-original .oferta .titulo,.pgv-bf-original .cursos-extra .titulo{font-size:23px}}
.pgv-bf-original .como .titulo--s,.pgv-bf-original .novidade .titulo--s,.pgv-bf-original .hashgpt .titulo--s,.pgv-bf-original .oferta .titulo--s,.pgv-bf-original .cursos-extra .titulo--s{font-size:23px}
.pgv-bf-original .como .titulo--ss,.pgv-bf-original .novidade .titulo--ss,.pgv-bf-original .hashgpt .titulo--ss,.pgv-bf-original .oferta .titulo--ss,.pgv-bf-original .cursos-extra .titulo--ss{font-size:19.2px}
.pgv-bf-original .como .paragrafo,.pgv-bf-original .novidade .paragrafo,.pgv-bf-original .hashgpt .paragrafo,.pgv-bf-original .oferta .paragrafo,.pgv-bf-original .cursos-extra .paragrafo{font-weight:400;text-wrap:balance;line-height:1.6}
.pgv-bf-original .como .paragrafo--g,.pgv-bf-original .novidade .paragrafo--g,.pgv-bf-original .hashgpt .paragrafo--g,.pgv-bf-original .oferta .paragrafo--g,.pgv-bf-original .cursos-extra .paragrafo--g{font-size:27.6px}
.pgv-bf-original .como .paragrafo--m,.pgv-bf-original .novidade .paragrafo--m,.pgv-bf-original .hashgpt .paragrafo--m,.pgv-bf-original .oferta .paragrafo--m,.pgv-bf-original .cursos-extra .paragrafo--m{font-size:23px}
.pgv-bf-original .como .paragrafo--s,.pgv-bf-original .novidade .paragrafo--s,.pgv-bf-original .hashgpt .paragrafo--s,.pgv-bf-original .oferta .paragrafo--s,.pgv-bf-original .cursos-extra .paragrafo--s{font-size:19.2px}
.pgv-bf-original .como .paragrafo--ss,.pgv-bf-original .novidade .paragrafo--ss,.pgv-bf-original .hashgpt .paragrafo--ss,.pgv-bf-original .oferta .paragrafo--ss,.pgv-bf-original .cursos-extra .paragrafo--ss{font-size:16px}
.pgv-bf-original .como .destaque,.pgv-bf-original .novidade .destaque,.pgv-bf-original .hashgpt .destaque,.pgv-bf-original .oferta .destaque,.pgv-bf-original .cursos-extra .destaque{background:linear-gradient(to right, #ff69bc 0%, #9e00ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}
.pgv-bf-original .como__icone,.pgv-bf-original .oferta__icone{width:100%;max-width:30px}
.pgv-bf-original .wrapper-scrollers{width:100%;display:flex;flex-flow:column;align-items:stretch;justify-content:start;gap:20px}
.pgv-bf-original .hero .curso__item,.pgv-bf-original .hero .curso img{all:unset;height:39px}
@media(max-width: 38.9375em){.pgv-bf-original .hero .curso__item,.pgv-bf-original .hero .curso img{height:31.2px}}
.pgv-bf-original .hero .curso__item-texto{display:flex;flex-flow:row;align-items:center;justify-content:start;gap:10.2px;height:39px;min-width:max-content;padding:4.5px 20px 4.5px 7px;border-radius:100vh;background-color:#fff;color:#000;font-size:16px;font-weight:400;line-height:1;white-space:nowrap}
@media(max-width: 38.9375em){.pgv-bf-original .hero .curso__item-texto{height:31.2px;padding-right:16px;font-size:13.3px}}
.pgv-bf-original .hero .curso__item-texto img{all:unset;display:block;width:28px;height:28px;flex-shrink:0;object-fit:contain}
@media(max-width: 38.9375em){.pgv-bf-original .hero .curso__item-texto img{width:23px;height:23px}}
.pgv-bf-original .hero .infinite-scroller--reverse>*{animation-name:infinite-scroll-reverse}
.pgv-bf-original .como{position:relative}
@media(max-width: 38.9375em){.pgv-bf-original .como .container{gap:25px}}
.pgv-bf-original .como__bg{position:absolute;right:50%;transform:translateX(80%);top:0;z-index:-1}
@media(max-width: 61.9375em){.pgv-bf-original .como__bg{position:relative;z-index:-2;top:auto;right:auto;transform:none;min-width:120%;transform:translateX(-5%);margin-bottom:-80px}}
.pgv-bf-original .como .titulo,.pgv-bf-original .como .paragrafo{text-align:left}
.pgv-bf-original .como__textos{display:flex;flex-flow:column;align-items:flex-start;justify-content:start;gap:20px;max-width:50%;align-self:start}
@media(max-width: 61.9375em){.pgv-bf-original .como__textos{max-width:100%}}
@media(max-width: 61.9375em){.pgv-bf-original .como__textos .paragrafo{text-wrap:auto}}
.pgv-bf-original .como__listas{width:100%;display:flex;flex-flow:row;align-items:stretch;justify-content:space-between;gap:20px}
@media(max-width: 61.9375em){.pgv-bf-original .como__listas{flex-flow:column;gap:0px;max-width:700px}}
.pgv-bf-original .como__lista{padding:30px;background:rgba(7,9,71,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:10px;display:flex;flex-flow:column;align-items:start;justify-content:start;gap:10.2px}
@media(max-width: 61.9375em){.pgv-bf-original .como__lista:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0}}
@media(max-width: 61.9375em){.pgv-bf-original .como__lista:nth-child(2){border-radius:0;padding-block:10.2px}}
@media(max-width: 61.9375em){.pgv-bf-original .como__lista:nth-child(3){border-top-left-radius:0;border-top-right-radius:0;padding-top:0}}
.pgv-bf-original .como__lista-item{display:flex;flex-flow:row;align-items:center;justify-content:start;gap:10.2px}
.pgv-bf-original .como__lista .paragrafo{font-weight:600 !important;line-height:1.4 !important;text-wrap:balance !important}
.pgv-bf-original .novidade{padding-top:0px}
.pgv-bf-original .novidade .container{background:rgba(7,9,71,.7);border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(to right, transparent, #ff006b, transparent) 1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:10px;box-shadow:0px 0px 96px -2px rgba(255,0,149,.21);max-width:100%;max-width:1000px;margin:0 auto;padding:39px;flex-flow:row;justify-content:space-between}
@media(max-width: 53.5em){.pgv-bf-original .novidade .container{flex-flow:column}}
.pgv-bf-original .novidade__img{width:100%;max-width:350px;min-width:350px}
@media(max-width: 53.5em){.pgv-bf-original .novidade__img{min-width:auto}}
.pgv-bf-original .novidade__textos{text-align:left;display:flex;flex-flow:column;align-items:flex-start;justify-content:start;gap:20px}
@media(max-width: 53.5em){.pgv-bf-original .novidade .paragrafo{text-wrap:auto}}
.pgv-bf-original .oferta{background-image:url(https://www.hashtagtreinamentos.com/wp-content/uploads/2024/04/BLUR-01.svg);background-position:top center;background-repeat:no-repeat;background-size:contain;position:relative}
@media(max-width: 61.9375em){.pgv-bf-original .oferta{padding-top:95.4px}}
.pgv-bf-original .oferta__textos{display:flex;flex-flow:column;align-items:center;justify-content:start;gap:16px}
@media(max-width: 35.3125em){.pgv-bf-original .oferta__textos .paragrafo{text-wrap:auto}}
.pgv-bf-original .oferta__bg-branco{background-color:rgba(255,255,255,.8784313725);margin:0;padding:50px;border-style:solid;border-width:4px;border-color:#e40c83;border-radius:20px}
@media(max-width: 35.3125em){.pgv-bf-original .oferta__bg-branco{padding-inline:20px}}
.pgv-bf-original .oferta .paragrafo--escuro{color:#000128}
.pgv-bf-original .oferta__preco{font-size:57.3px}
.pgv-bf-original .oferta__bg-hashtag{z-index:-1;position:absolute;pointer-events:none;animation:floating 6s ease-in-out infinite;filter:blur(10px);max-width:500px;transform:translate(0px, 11.8081px)}
.pgv-bf-original .oferta__bg-hashtag--1{top:0;right:-5%}
@media(max-width: 61.9375em){.pgv-bf-original .oferta__bg-hashtag--1{right:-20%;max-width:60vw}}
.pgv-bf-original .oferta__bg-hashtag--2{top:100px;left:-5%}
@media(max-width: 61.9375em){.pgv-bf-original .oferta__bg-hashtag--2{top:0;left:-20%;max-width:40vw}}
.pgv-bf-original .oferta__card{background-color:#070947;border-radius:30px;padding-bottom:95.4px;padding-inline:0px;padding-top:39px;display:flex;flex-flow:column;align-items:center;justify-content:start;gap:31.2px;position:relative}
.pgv-bf-original .oferta__card-titulo{font-size:39.8px;line-height:1.2}
@media(max-width: 38.9375em){.pgv-bf-original .oferta__card-titulo{font-size:31.2px}}
.pgv-bf-original .oferta__wrapper-padding{display:flex;flex-flow:column;align-items:center;justify-content:start;gap:31.2px;padding-inline:61px;width:100%}
@media(max-width: 53.5em){.pgv-bf-original .oferta__wrapper-padding{padding-inline:39px}}
@media(max-width: 38.9375em){.pgv-bf-original .oferta__wrapper-padding{padding-inline:20px}}
.pgv-bf-original .oferta__wrapper-padding--1{padding-bottom:0px}
.pgv-bf-original .oferta__wrapper-padding--2{padding-top:0px}
.pgv-bf-original .oferta__lista{background-color:rgba(21,24,106,.4705882353);margin:0;padding:39px;border-radius:30px;display:flex;flex-flow:column;align-items:center;justify-content:start;gap:16px;position:relative}
@media(max-width: 53.5em){.pgv-bf-original .oferta__lista{padding-inline:20px;align-items:start}}
.pgv-bf-original .oferta__lista::before{content:"";position:absolute;top:0px;left:31%;width:220px;max-width:40%;height:5px;background:linear-gradient(98deg, rgb(228, 12, 131) -5.25%, rgb(137, 11, 236) 93.97%);box-shadow:rgba(228,12,131,.31) 0px 100px 80px 0px,rgba(228,12,131,.22) 0px 41.778px 33.422px 0px,rgba(228,12,131,.18) 0px 22.336px 17.869px 0px,rgba(228,12,131,.16) 0px 12.522px 10.017px 0px,rgba(228,12,131,.13) 0px 6.65px 5.32px 0px,rgba(228,12,131,.09) 0px 2.767px 2.214px 0px}
.pgv-bf-original .oferta__lista-item{list-style:none;display:flex;flex-flow:row;align-items:center;justify-content:start;gap:8.2px;color:#fff}
@media(max-width: 53.5em){.pgv-bf-original .oferta__lista-item{text-align:left;width:100%}}
@media(max-width: 35.3125em){.pgv-bf-original .oferta__lista-item .paragrafo{font-size:16px}}
.pgv-bf-original .oferta__lista-separador{background-color:#616d82;width:100%;max-width:70%;height:1px}
.pgv-bf-original .oferta__wrapper-riscado{position:relative}
.pgv-bf-original .oferta svg{white-space:nowrap;line-height:1.2;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:700;text-align:inherit;box-sizing:border-box;height:calc(100% + 20px);left:50%;overflow:visible;position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(100% + 20px);z-index:2}
.pgv-bf-original .oferta svg path:first-child{white-space:nowrap;line-height:1.2;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:700;text-align:inherit;box-sizing:border-box;stroke-width:9;fill:none;transition:.3s;animation:elementor-headline-dash forwards;animation-duration:var(1200ms, 1.2s);animation-iteration-count:1;stroke:#ff0a0a;stroke-dasharray:1500px,1500px;opacity:1}
.pgv-bf-original .oferta svg path:nth-child(2){white-space:nowrap;line-height:1.2;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:700;text-align:inherit;box-sizing:border-box;stroke-width:9;fill:none;transition:.3s;animation:elementor-headline-dash forwards;animation-duration:var(1200ms, 1.2s);animation-iteration-count:1;animation-delay:calc(var(1200ms, 1.2s)/2);stroke:#ff0a0a;stroke-dasharray:1500px,1500px;opacity:1}
.pgv-bf-original .oferta__wrapper-preco-original{display:flex;flex-flow:row;align-items:center;justify-content:start;gap:10.2px}
@media(max-width: 35.3125em){.pgv-bf-original .oferta__wrapper-preco-original{flex-flow:column}}
.pgv-bf-original .oferta__preco-original{font-weight:700;font-size:23px;color:#b5b5b5}
.pgv-bf-original .oferta__wrapper-preco-externo{display:flex;flex-flow:column;align-items:center;justify-content:start;gap:16px}
.pgv-bf-original .oferta .faixa-cupom{width:100%;padding-block:25px}
@media(max-width: 47.9375em){.pgv-bf-original .oferta .faixa-cupom{padding-block:20px}}
.pgv-bf-original .oferta .faixa-cupom__texto{font-size:23px}
@media(max-width: 47.9375em){.pgv-bf-original .oferta .faixa-cupom__texto{font-size:19.2px}}
.pgv-bf-original .oferta__lote,.pgv-bf-original .oferta__desconto,.pgv-bf-original .oferta__preco{line-height:1.2}
.pgv-bf-original .oferta__preco{font-weight:700;font-size:19.2px;color:#fff}
.pgv-bf-original .oferta__preco--grande{font-size:57.3px}
@media(max-width: 38.9375em){.pgv-bf-original .oferta__preco--grande{font-size:47.8px}}
.pgv-bf-original .oferta .botao{position:absolute;bottom:-30px}
.pgv-bf-original .oferta__textos-fim{text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:start;gap:16px;margin-top:48.8px}
.pgv-bf-original .cursos-extra .carousel{position:relative;width:100%;margin:auto;display:flex;align-items:center}
.pgv-bf-original .cursos-extra .carousel svg{font-size:40px;color:#fff;fill:#fff;width:40px;height:40px}
.pgv-bf-original .cursos-extra .carousel-viewport{overflow:hidden;width:100%}
.pgv-bf-original .cursos-extra .carousel-track{display:flex;gap:40px;transition:transform .4s ease}
.pgv-bf-original .cursos-extra .carousel-track>img,.pgv-bf-original .cursos-extra .carousel-track picture{flex:0 0 calc((100% - 120px)/4)}
.pgv-bf-original .cursos-extra .carousel-track picture{display:block}
.pgv-bf-original .cursos-extra .carousel-track picture img{width:100%;height:100%;display:block;border-radius:12px}
.pgv-bf-original .cursos-extra .card,.pgv-bf-original .cursos-extra img,.pgv-bf-original .cursos-extra picture{border-radius:12px;overflow:hidden;position:relative}
@media(max-width: 767px){.pgv-bf-original .cursos-extra .carousel-track{gap:24px}}
@media(max-width: 767px){.pgv-bf-original .cursos-extra .carousel-track>img,.pgv-bf-original .cursos-extra .carousel-track picture{flex:0 0 calc((100% - 24px)/2)}}
@media(max-width: 623px){.pgv-bf-original .cursos-extra .carousel-viewport{overflow:hidden;padding:0 12.5%}}
@media(max-width: 623px){.pgv-bf-original .cursos-extra .carousel-track{gap:16px}}
@media(max-width: 623px){.pgv-bf-original .cursos-extra .carousel-track>img,.pgv-bf-original .cursos-extra .carousel-track picture{flex:0 0 clamp(220px,75%,320px)}}
.pgv-bf-original .cursos-extra .arrow{background:none;border:none;color:#fff;font-size:32px;cursor:pointer;padding:10px}
.pgv-bf-original .cursos-extra .dots{margin-top:-20px;text-align:center}
.pgv-bf-original .cursos-extra .dots span{display:inline-block;width:8px;height:8px;margin:4px;background:#999;border-radius:50%}
.pgv-bf-original .cursos-extra .dots span.active{background:#fff}
@keyframes infinite-scroll{to{translate:calc(var(--percentual-translate) - 5.1px)}}
@keyframes infinite-scroll-reverse{from{translate:calc(var(--percentual-translate) - 5.1px)}to{translate:0}}
@keyframes floating{0%{transform:translate(0, 0px)}65%{transform:translate(0, 85px)}100%{transform:translate(0, 0px)}}
@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500;opacity:1}100%{stroke-dasharray:1500 1500;opacity:1}}
