body.page-decision-lab .titulo-principal{display:none}.dl-reveal{opacity:0;transform:translateY(28px);transition:opacity 0.6s ease, transform 0.6s ease}.dl-stagger{transition-delay:var(--dl-delay, 0s)}.dl-reveal.dl-visible{opacity:1;transform:translateY(0)}.banner-inicial .banner-slider__content.dl-reveal{transform:translateX(-32px)}.banner-inicial .banner-slider__slide-image.dl-reveal{transform:translateX(32px)}.banner-inicial .banner-slider__content.dl-visible, .banner-inicial .banner-slider__slide-image.dl-visible{transform:translateX(0)}.banner-slider .banner-slider__content-titulo, .banner-slider .banner-slider__content-descricao{max-width:100%}.banner-slider .banner-slider__content-titulo{font-size:54px;line-height:60px}.banner-slider .banner-slider__content-titulo em{font-style:normal !important;color:#4174FF}.banner-slider__content-resumo{margin-bottom:16px}.aluno .conteudo .d-flex div{transition:transform 0.25s ease, box-shadow 0.25s ease}.aluno .conteudo .d-flex div:hover{transform:translateY(-4px);box-shadow:0px 4px 8px rgba(0, 0, 0, 0.25)}.beneficios .conteudo .d-flex div{transition:background-color 0.2s ease, color 0.2s ease, transform 0.2s ease}.beneficios .conteudo .d-flex div:hover{transform:translateX(6px)}.diferenciais .conteudo .itens div{transition:transform 0.2s ease, filter 0.2s ease}.diferenciais .conteudo .itens div:hover{transform:translateX(8px);filter:brightness(1.08)}.modelo .conteudo .d-flex div{transition:transform 0.25s ease, filter 0.25s ease}.modelo .conteudo .d-flex div:hover{transform:translateY(-6px);filter:brightness(1.1)}.modelo .conteudo .d-flex div{display:flex;gap:16px;flex-direction:column}.modelo .conteudo .d-flex div span{font-size:48px}.inscreva .btn{transition:transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease}.inscreva .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 30, 255, 0.3)}.inscreva figure{display:flex;justify-content:end}.inscreva img{width:auto !important;height:388px}@media (prefers-reduced-motion:reduce){.dl-reveal{opacity:1;transform:none;transition:none}.circulo-etapas .anel{opacity:1 !important;transform:scale(1) !important;transition:none !important}.circulo-etapas .centro, .circulo-etapas .item{opacity:1 !important;transform:translate(-50%, -50%) !important;transition:none !important}.como-funciona .card-topo, .como-funciona .card > p{opacity:1 !important;transition:none !important}.circulo-etapas .icone{transition:none !important;animation:none !important}}.banner-slider, .banner-slider__container, .banner-slider__slide-container, .banner-slider__slide--video .banner-slider__slide-container .banner-slider__content{background-color:#FFF}.banner-slider .banner-slider__content-resumo{color:#4174FF}.banner-slider .banner-slider__content-titulo, .banner-slider .banner-slider__content-descricao{color:#000072}.banner-slider__slide-container:after{display:none}.banner-slider:before{background-image:url(/wp-content/themes/facasper/assets/images/patter.png);background-position:100% 0;background-repeat:repeat-y;background-color:#001eff;content:"";inset:0;position:absolute;z-index:0;width:300px;right:0px;top:0px;left:inherit}.banner-inicial .text{background-color:#000072;color:#FFF;padding:24px 0;text-align:center}.banner-inicial .text span{color:#BBCDFF;font-size:24px}.banner-inicial .text h3{display:flex;align-items:center;justify-content:center;gap:1rem}.banner-inicial .text .conteudo{margin:0 auto;padding:0 24px}.como-funciona .intro > span{color:#001eff;margin-bottom:16px;font-size:18px}.como-funciona .conteudo h2{font-size:54px;line-height:60px;margin-top:24px;color:#000072;max-width:670px}.como-funciona .intro > p{margin-top:16px}.como-funciona .grid{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:24px}.como-funciona .intro{flex:0 0 auto;max-width:420px}.circulo-etapas{position:relative;flex:0 0 auto;width:560px;height:560px;margin:96px 0px;right:140px}.circulo-etapas .anel{position:absolute;inset:12.5%;border:1px solid rgba(65, 116, 255, 0.35);border-radius:50%}.circulo-etapas .centro{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:140px;height:140px;border-radius:50%;background-color:#FFF;color:#001eff;display:flex;align-items:center;justify-content:center;z-index:2}.circulo-etapas .centro svg{width:140px;height:auto}.circulo-etapas .item{position:absolute;width:64px;height:64px;background:none;border:none;padding:0;cursor:pointer;transform:translate(-50%, -50%);z-index:3}.circulo-etapas .item.pos-1{top:12.5%;left:50%}.circulo-etapas .item.pos-2{top:31.25%;left:82.5%}.circulo-etapas .item.pos-3{top:68.75%;left:82.5%}.circulo-etapas .item.pos-4{top:87.5%;left:50%}.circulo-etapas .item.pos-5{top:68.75%;left:17.5%}.circulo-etapas .item.pos-6{top:31.25%;left:17.5%}.circulo-etapas .icone{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #001eff;background-color:#FFF;color:#001eff;font-size:22px;transition:background-color 0.25s ease, color 0.25s ease, transform 0.25s ease}.circulo-etapas .item:hover .icone{background-color:#001eff;color:#FFF;transform:scale(1.08)}.circulo-etapas.dl-circle-init .anel, .circulo-etapas.dl-circle-init .centro, .circulo-etapas.dl-circle-init .item{opacity:0;transition:opacity 0.6s ease, transform 0.6s ease}.circulo-etapas.dl-circle-init .anel{transform:scale(0.6)}.circulo-etapas.dl-circle-init .centro{transform:translate(-50%, -50%) scale(0.3)}.circulo-etapas.dl-circle-init .item{transform:translate(-50%, -50%) scale(0.3)}.circulo-etapas.is-visible .anel{opacity:1;transform:scale(1)}.circulo-etapas.is-visible .centro{opacity:1;transform:translate(-50%, -50%) scale(1);transition-delay:0.15s}.circulo-etapas.is-visible .item{opacity:1;transform:translate(-50%, -50%) scale(1)}.circulo-etapas.is-visible .item.pos-1{transition-delay:0.25s}.circulo-etapas.is-visible .item.pos-2{transition-delay:0.33s}.circulo-etapas.is-visible .item.pos-3{transition-delay:0.41s}.circulo-etapas.is-visible .item.pos-4{transition-delay:0.49s}.circulo-etapas.is-visible .item.pos-5{transition-delay:0.57s}.circulo-etapas.is-visible .item.pos-6{transition-delay:0.65s}.circulo-etapas .texto{position:absolute;display:flex;flex-direction:column;gap:8px;width:200px}.circulo-etapas .item.pos-1 .texto{bottom:calc(100% + 16px);left:50%;transform:translateX(-50%);text-align:center}.circulo-etapas .item.pos-4 .texto{top:calc(100% + 16px);left:50%;transform:translateX(-50%);text-align:center}.circulo-etapas .item.pos-2 .texto, .circulo-etapas .item.pos-3 .texto{left:calc(100% + 16px);top:50%;transform:translateY(-50%);text-align:left}.circulo-etapas .item.pos-5 .texto, .circulo-etapas .item.pos-6 .texto{right:calc(100% + 16px);top:50%;transform:translateY(-50%);text-align:right}.circulo-etapas .numero{color:#001eff;font-size:32px;line-height:32px;font-family:var(--fcl-heading-font);display:inline-block;transition:transform 0.25s ease, color 0.25s ease}.circulo-etapas .item:hover .numero{transform:scale(1.1);color:#4174FF}.circulo-etapas .titulo{font-size:26px;line-height:30px;color:#000072;font-family:var(--fcl-heading-font);transition:color 0.25s ease}.circulo-etapas .item:hover .titulo{color:#001eff}.circulo-etapas .descricao{display:block;font-size:16px;line-height:20px;color:#000072}.como-funciona .card{display:none;background-color:#FFF;border:none;border-radius:12px;padding:20px;margin-top:24px;box-shadow:0 4px 16px rgba(0, 0, 114, 0.08)}.como-funciona .card-topo{display:flex;align-items:center;gap:12px}.como-funciona .card-icone{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background-color:#001eff;color:#FFF;display:flex;align-items:center;justify-content:center;font-size:18px}.como-funciona .card-numero{display:block;color:#001eff;font-size:14px;line-height:16px;font-family:var(--fcl-heading-font)}.como-funciona .card-topo h3{font-size:18px;line-height:22px;color:#000072;margin-top:2px}.como-funciona .card p{color:#000072;font-size:14px;line-height:20px;margin-top:12px}.como-funciona .card-topo, .como-funciona .card > p{opacity:1;transition:opacity 0.45s ease}.como-funciona .card.is-changing .card-topo, .como-funciona .card.is-changing > p{opacity:0}.como-funciona .progresso{display:flex;align-items:center;gap:6px;margin-top:16px}.como-funciona .progresso .dot{flex:1;width:24px;height:4px;padding:0;border:none;border-radius:2px;background-color:#EEE;cursor:pointer;transition:background-color 0.25s ease, flex-grow 0.25s ease}.como-funciona .progresso .dot.is-active{flex-grow:1.6;background-color:#001eff}.como-funciona .carregando{width:100%;height:6px;margin-top:12px;border-radius:2px;background-color:#FFF;overflow:hidden;position:absolute;bottom:0px;left:0px}.como-funciona .carregando span{display:block;width:0%;height:100%;background-color:#001eff;border-radius:2px}.aluno .conteudo span{color:#FFF;font-size:18px}.aluno .conteudo h2{font-size:54px;line-height:60px;margin-top:24px;color:#98B6FF}.aluno .conteudo .d-flex{gap:16px;margin:24px 0px}.aluno .conteudo .d-flex div{flex:1;padding:36px 100px 36px 24px;display:flex;gap:24px;flex-direction:column;align-items:flex-start;justify-content:center;box-shadow:0px 4px 16px rgba(0, 30, 255, 0.12);overflow:hidden}.aluno .conteudo .d-flex div img{transition:transform 0.35s ease}.aluno .conteudo .d-flex div:hover img{transform:scale(1.15)}.aluno .conteudo .d-flex div h3{font-size:26px;line-height:30px}.aluno .conteudo .d-flex div:nth-child(1), .aluno .conteudo .d-flex div:nth-child(3){color:#FFF !important}.beneficios .conteudo .d-flex{flex:1;gap:24px;margin:24px 0px;padding:24px;justify-content:center;align-items:center}.beneficios .conteudo .d-flex div{flex:1;padding-right:24px}.beneficios .conteudo .d-flex div figure{aspect-ratio:1/1;width:100%}.beneficios .conteudo .d-flex div figure img{object-fit:cover;object-position:center;width:100%;height:100%}.beneficios .conteudo .d-flex div:last-child{border-right:none;padding-right:0px}.beneficios .conteudo .d-flex div.text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;padding:0px 50px}.beneficios .conteudo .d-flex div.text span{color:#001eff;font-size:18px}.beneficios .conteudo .d-flex div.text h2{color:#000072;font-size:54px;line-height:60px;margin-top:24px;margin-bottom:48px}.beneficios .conteudo .d-flex div.text h2 em{color:#001eff;font-style:normal}.beneficios .conteudo .d-flex div.text div{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.beneficios .conteudo .d-flex div.text div h3{display:flex;flex-direction:row;gap:16px;align-items:flex-start;line-height:36px}.beneficios .conteudo .d-flex div.text div img{height:32px}.beneficios .conteudo .d-flex div.text div:first-child img{height:42px}.beneficios .conteudo .d-flex div.text div div{display:flex;flex-direction:row;gap:24px}.beneficios .conteudo .d-flex div.text div div div{display:flex;flex-direction:column;gap:6px}.beneficios .conteudo .d-flex div.text hr{width:100%;border-color:#000072;border-width:1px}.diferenciais .conteudo ul{margin-bottom:24px}.diferenciais .conteudo .d-flex{gap:48px;margin-bottom:24px}.diferenciais .conteudo .d-flex div{flex:1}.diferenciais .conteudo .d-flex div.itens{gap:16px;display:flex;flex-direction:column}.diferenciais .conteudo .d-flex div.itens div{padding:12px}.diferenciais .conteudo .d-flex div.itens div.blue-bg{color:#FFF}.diferenciais .conteudo .d-flex div.itens div.blue-bg, .diferenciais .conteudo .d-flex div.itens div.blue-1-bg, .diferenciais .conteudo .d-flex div.itens div.blue-2-bg{box-shadow:0px 4px 8px rgba(0, 0, 0, 0.25)}.diferenciais .conteudo .destaque{border:1px solid #001eff;padding:24px;text-align:center;font-size:24px;font-weight:600;line-height:32px;color:#000072;background-color:#FFF}.modelo .conteudo .d-flex{gap:24px;margin:24px 0px}.modelo .conteudo .d-flex div{flex:1;padding:48px 72px;color:#FFF;text-align:center;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.25)}.inscreva .conteudo .d-flex{flex-direction:row;gap:24px;align-items:center;justify-content:space-between}.inscreva .conteudo .d-flex div{flex:1 1 calc(50% - 24px);max-width:calc(50% - 24px)}.inscreva .conteudo .d-flex div h2, .inscreva .conteudo .d-flex div p{color:#FFF;max-width:450px}.inscreva .conteudo .d-flex div h2 em{font-style:normal !important;color:#98B6FF !important}.inscreva .conteudo .btn-primary:hover{background-color:#FFF !important;color:#001eff !important}@media (max-width:1200px){.como-funciona .grid{flex-direction:column;gap:24px}.como-funciona .intro{max-width:100%}.circulo-etapas{width:440px;height:440px;margin:96px auto;right:0px}}@media (max-width:768px){h2{font-size:30px !important;line-height:38px !important;margin:8px 0px}p{font-size:16px !important;line-height:22px !important}.banner-slider__content{background-color:#FFF !important}.banner-slider:before{display:none}.banner-slider .banner-slider__content-titulo{font-size:32px;line-height:40px}.banner-slider .banner-slider__content-titulo, .banner-slider .banner-slider__content-descricao{max-width:100%}.banner-inicial .text span{font-size:14px;line-height:20px;padding:0px 24px}.banner-inicial .text h3{font-size:28px;line-height:32px;flex-direction:column;gap:0.4rem}.como-funciona .grid{flex-direction:column;gap:24px}.como-funciona .intro{max-width:100%}.circulo-etapas{width:320px;height:320px;margin:40px auto 20px}.circulo-etapas .centro{width:100px;height:100px}.circulo-etapas .centro svg{width:90px;height:auto}.circulo-etapas .item{width:48px;height:48px}.circulo-etapas .icone{font-size:18px;transition:background-color 0.6s ease, color 0.6s ease, transform 0.6s ease}.circulo-etapas .item.is-active .icone{background-color:#001eff;color:#FFF;animation:circuloIconeFadeIn 0.6s ease}@keyframes circuloIconeFadeIn{from{opacity:0.35;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.circulo-etapas .titulo, .circulo-etapas .descricao{display:none}.circulo-etapas .numero{font-size:16px;line-height:16px;margin:6px}.circulo-etapas .texto{width:auto;white-space:nowrap}.circulo-etapas .item.pos-1 .texto{bottom:calc(100% + 4px)}.circulo-etapas .item.pos-4 .texto{top:calc(100% + 4px)}.circulo-etapas .item.pos-2 .texto, .circulo-etapas .item.pos-3 .texto{left:calc(100% + 4px)}.circulo-etapas .item.pos-5 .texto, .circulo-etapas .item.pos-6 .texto{right:calc(100% + 4px)}.como-funciona .card{display:block;height:140px;position:relative;overflow:hidden}.aluno .conteudo .d-flex{flex-direction:row;flex-wrap:wrap;gap:12px;margin:16px 0px}.aluno .conteudo .d-flex div{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px);padding:24px}.aluno .conteudo .d-flex div h3{font-size:22px;line-height:28px}.beneficios .conteudo .d-flex{flex-direction:column;gap:0px;margin:0px;padding:0px}.beneficios .conteudo .d-flex div{padding-right:0px}.beneficios .conteudo .d-flex div figure{aspect-ratio:16/9}.beneficios .conteudo .d-flex div.text{padding:24px 0px}.diferenciais .conteudo .d-flex{flex-direction:column;gap:24px}.modelo .conteudo .d-flex{flex-direction:column}.modelo .conteudo .d-flex div{padding:36px 24px}.inscreva .conteudo{padding:0px}.inscreva .conteudo .d-flex{flex-direction:column;align-items:flex-start}.inscreva .conteudo .d-flex div{flex:1 1 calc(100% - 0px);max-width:calc(100% - 0px);width:100%}.inscreva .conteudo .d-flex div:first-child{padding:36px 24px}.inscreva .conteudo .d-flex div:last-child{display:none}.inscreva .btn{width:100%}}