nav[data-v-f6bb1ccc]{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0 80px;
    height:80px;
    position:fixed;
    top:0;
    left:0;
    z-index:10;
    width:100%;
    transition:all .3s;
    backdrop-filter: blur(25px);
    background-color: #000c;
    height:92px
}
nav.scroll[data-v-f6bb1ccc]{
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);
    backdrop-filter: blur(25px);
    background-color: #000c;
    height:78px
}
img.logo[data-v-f6bb1ccc]{
    width:100%;
    max-width:130px
}
.opcoes[data-v-f6bb1ccc]{
    display:flex;
    align-items:center;
    width:100%
}
.opcoes .opcao[data-v-f6bb1ccc]{
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-branco);
    margin:0 0 0 30px;
    background-color:transparent;
    transition:all .3s
}
.opcoes .opcao[data-v-f6bb1ccc]:hover{
    color:var(--cor-marca)
}
.opcoes .entrar[data-v-f6bb1ccc]{
    display:flex;
    align-items:center;
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-branco);
    background-color:transparent;
    margin-left:auto;
    transition:all .3s
}
.opcoes .entrar[data-v-f6bb1ccc]:hover{
    color:var(--cor-marca)
}
.opcoes .entrar:hover svg[data-v-f6bb1ccc]{
    transform:scale(1.2);
    fill:var(--cor-marca)
}
.opcoes .entrar svg[data-v-f6bb1ccc]{
    width:15px;
    min-width:15px;
    fill:var(--cor-branco);
    margin:0 0 0 10px;
    transition:all .3s
}
.opcoes .assinar[data-v-f6bb1ccc]{
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-preto);
    background-color:var(--cor-branco);
    box-shadow:0 10px 20px #fff0;
    padding:16px 22px;
    border-radius:10px;
    margin:0 0 0 30px;
    transition:all .3s
}
.opcoes .assinar[data-v-f6bb1ccc]:hover{
    transform:scale(.9);
    box-shadow:0 10px 20px #fff6
}
nav.scroll .opcoes .assinar[data-v-f6bb1ccc]{
    padding:8px 22px
}
button.menu[data-v-f6bb1ccc]{
    display:none;
    align-items:center;
    justify-content:center;
    position:relative;
    width:20px;
    height:20px;
    background-color:transparent;
    margin-left:auto
}
button.menu span[data-v-f6bb1ccc]{
    height:3px;
    background-color:var(--cor-branco);
    position:absolute;
    border-radius:10px;
    transition:all .3s
}
button.menu.ativo span[data-v-f6bb1ccc]{
    background-color:var(--cor-vermelho)
}
button.menu span.pequeno[data-v-f6bb1ccc]{
    width:24px;
    top:8px;
    right:0;
    opacity:1;
    visibility:visible
}
button.menu.ativo span.pequeno[data-v-f6bb1ccc]{
    width:20px;
    opacity:0;
    visibility:hidden
}
button.menu span.medio[data-v-f6bb1ccc]{
    width:15px;
    top:0;
    right:0
}
button.menu.ativo span.medio[data-v-f6bb1ccc]{
    width:22px;
    top:10px;
    right:-3px;
    transform:rotate(-45deg)
}
button.menu span.grande[data-v-f6bb1ccc]{
    width:20px;
    top:17px;
    right:0
}
button.menu.ativo span.grande[data-v-f6bb1ccc]{
    width:22px;
    top:9px;
    right:-3px;
    transform:rotate(45deg)
}
@media screen and (max-width: 1000px){
    nav[data-v-f6bb1ccc]{
        padding:0 20px;
        height:60px;
        backdrop-filter: blur(25px);
        background-color: #000c;
        height: 78px;
    }
    nav.scroll[data-v-f6bb1ccc]{
        backdrop-filter:blur(25px);
        background-color:#000c;
        height:45px
    }
    img.logo[data-v-f6bb1ccc]{
        max-width:116px
    }
    button.menu[data-v-f6bb1ccc]{
        display:flex
    }
    .opcoes[data-v-f6bb1ccc]{
        flex-direction:column;
        align-items:flex-start;
        width:100%;
        max-width:200px;
        background-color:var(--cor-preto);
        padding:20px;
        border-radius:10px;
        position:fixed;
        top:50px;
        right:20px;
        opacity:0;
        visibility:hidden;
        pointer-events:none;
        transform:scale(.8) rotate(-10deg);
        transition:all .3s
    }
    .opcoes.mostrar[data-v-f6bb1ccc]{
        opacity:1;
        visibility:visible;
        pointer-events:all;
        transform:scale(1) rotate(0)
    }
    .opcoes .opcao[data-v-f6bb1ccc]{
        margin:0 0 15px
    }
    .opcoes .entrar[data-v-f6bb1ccc]{
        margin-left:0
    }
    .opcoes .assinar[data-v-f6bb1ccc]{
        margin:20px 0 0
    }
    nav.scroll .opcoes .assinar[data-v-f6bb1ccc]{
        padding:12px 22px
    }
}
section.modal[data-v-43e26eb3]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    padding:80px;
    overflow-y:scroll;
    position:fixed;
    top:0;
    left:0;
    background-color:#070711f2;
    width:100%;
    height:100%;
    min-height:100vh;
    max-height:100vh;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    z-index:15;
    transition:all .3s
}
section.modal.mostrar[data-v-43e26eb3]{
    opacity:1;
    visibility:visible;
    pointer-events:all
}
button.primario[data-v-43e26eb3]{
    max-width:250px;
    margin:0 0 30px;
    z-index:12
}
.video[data-v-43e26eb3]{
    width:100%;
    max-width:700px;
    border-radius:20px;
    position:relative;
    z-index:12
}
.video .tamanho[data-v-43e26eb3]{
    width:100%;
    padding-top:56.25%;
    position:relative
}
.video .tamanho iframe[data-v-43e26eb3]{
    width:100%;
    height:100%;
    border:none;
    position:absolute;
    border-radius:20px;
    top:0;
    left:0
}
.detalheModal[data-v-43e26eb3]{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    height:100%;
    width:100%;
    z-index:11;
    pointer-events:none
}
.detalheModal img[data-v-43e26eb3]{
    position:absolute;
    width:1000px;
    bottom:-100px;
    right:-100px;
    opacity:.2;
    z-index:11;
    pointer-events:none;
    animation:detalheMexendo-43e26eb3 10s linear infinite
}
@keyframes detalheMexendo-43e26eb3{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(1.2)
    }
    to{
        transform:scale(1)
    }
}
@media screen and (max-width: 1000px){
    section.modal[data-v-43e26eb3]{
        padding:60px 20px
    }
    button.primario[data-v-43e26eb3]{
        max-width:200px
    }
    .detalheModal img[data-v-43e26eb3]{
        width:800px;
        bottom:100px;
        right:-100px
    }
}
section.apresentacao[data-v-e494573e]{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    position:relative;
    overflow:hidden;
    background-color:var(--cor-preto)
}
.titulo[data-v-e494573e]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    padding:80px;
    width:50%;
    z-index:1
}
.titulo h1[data-v-e494573e]{
    font-family:var(--estilo);
    font-size:clamp(6rem,3vw,9rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    line-height:1
}
.titulo h1 span[data-v-e494573e]{
    background:radial-gradient(circle at 70%,var(--cor-branco) 10%,var(--cor-marca) 30%);
    background-size:400% 400%;
    -webkit-text-fill-color:transparent;
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone;
    animation:textGradientAnimation 5s ease-in-out infinite
}
.titulo p[data-v-e494573e]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5;
    margin:10px 0 25px
}
.titulo .botoes[data-v-e494573e]{
    display:flex;
    align-items:center;
    width:100%
}
.titulo .botoes button[data-v-e494573e]{
    max-width:230px
}
.titulo .botoes button.secundario[data-v-e494573e]{
    margin:0 0 0 15px
}
.video[data-v-e494573e]{
    display:flex;
    position:relative;
    width:50%;
    height:700px
}
.video button.play[data-v-e494573e]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:120px;
    height:120px;
    border-radius:50%;
    background-color:var(--cor-branco);
    position:absolute;
    right:25%;
    bottom:30%;
    z-index:4;
    transition:all .3s
}
.video button.play[data-v-e494573e]:hover{
    transform:scale(1.2);
    background-color:var(--cor-marca)
}
.video button.play:hover span[data-v-e494573e]{
    transform:scale(1.4);
    background-color:var(--cor-marca)
}
.video button.play:hover svg[data-v-e494573e]{
    fill:var(--cor-branco)
}
.video button.play svg[data-v-e494573e]{
    width:50px;
    min-width:50px;
    fill:var(--cor-preto);
    margin:0 0 0 5px;
    z-index:2;
    transition:all .3s
}
.video button.play span[data-v-e494573e]{
    width:160px;
    height:160px;
    border-radius:50%;
    background-color:var(--cor-branco);
    position:absolute;
    opacity:.3;
    transition:all .3s
}
.video .capa[data-v-e494573e]{
    width:40%;
    height:400px;
    border-radius:20px;
    position:absolute
}
.video .capa.um[data-v-e494573e]{
    display:flex;
    background-size:cover;
    background-position:left;
    background-color:var(--cor-marca);
    right:0;
    bottom:15%;
    border-radius:20px 0 0 20px;
    z-index:3;
    animation:capaAnimada-e494573e 60s linear infinite
}
.video .capa.dois[data-v-e494573e]{
    display:flex;
    background:linear-gradient(to top,var(--cor-preto),var(--cor-marca));
    right:10%;
    bottom:20%;
    z-index:2
}
.video .capa.tres[data-v-e494573e]{
    display:flex;
    background-size:cover;
    background-position:left;
    background-color:var(--cor-marca);
    right:35%;
    bottom:10%;
    z-index:1;
    animation:capaAnimada-e494573e 60s linear infinite
}
@keyframes capaAnimada-e494573e{
    0%{
        background-position:left
    }
    50%{
        background-position:right
    }
    to{
        background-position:left
    }
}
img.detalhe[data-v-e494573e]{
    position:absolute;
    width:1000px;
    pointer-events:none
}
img.detalhe.um[data-v-e494573e]{
    top:-500px;
    left:-500px;
    opacity:.3;
    animation:detalheUmMexendo-e494573e 10s linear infinite
}
img.detalhe.dois[data-v-e494573e]{
    bottom:-300px;
    right:-100px;
    opacity:.2
}
@keyframes detalheUmMexendo-e494573e{
    0%{
        transform:scale(1) rotate(0)
    }
    50%{
        transform:scale(1.2) rotate(180deg)
    }
    to{
        transform:scale(1) rotate(360deg)
    }
}
@media screen and (max-width: 1000px){
    section.apresentacao[data-v-e494573e]{
        flex-direction:column;
        align-items:flex-start
    }
    .titulo[data-v-e494573e]{
        width:100%;
        padding:80px 20px 50px
    }
    .titulo h1[data-v-e494573e]{
        font-size:clamp(4rem,3vw,7rem)
    }
    .titulo p[data-v-e494573e]{
        margin:10px 0 20px
    }
    .titulo .botoes button[data-v-e494573e]{
        max-width:140px
    }
    .titulo .botoes button.secundario[data-v-e494573e]{
        margin:0 0 0 10px
    }
    .video[data-v-e494573e]{
        display:flex;
        position:relative;
        width:100%;
        height:350px
    }
    .video button.play[data-v-e494573e]{
        right:35%;
        bottom:35%
    }
    .video .capa[data-v-e494573e]{
        width:200px;
        height:250px
    }
    .video .capa.um[data-v-e494573e]{
        right:0;
        bottom:60px;
        border-radius:20px 0 0 20px
    }
    .video .capa.dois[data-v-e494573e]{
        right:10%;
        bottom:90px
    }
    .video .capa.tres[data-v-e494573e]{
        right:30%;
        bottom:40px
    }
    img.detalhe[data-v-e494573e]{
        width:800px
    }
    img.detalhe.um[data-v-e494573e]{
        top:-400px;
        left:-400px
    }
    img.detalhe.dois[data-v-e494573e]{
        bottom:-400px;
        right:-250px
    }
}
section.modal[data-v-c8cd24d8]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    padding:80px;
    overflow-y:scroll;
    position:fixed;
    top:0;
    left:0;
    background-color:#070711f2;
    width:100%;
    height:100%;
    min-height:100vh;
    max-height:100vh;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    z-index:15;
    transition:all .3s
}
section.modal.mostrar[data-v-c8cd24d8]{
    opacity:1;
    visibility:visible;
    pointer-events:all
}
button.primario[data-v-c8cd24d8]{
    max-width:250px;
    margin:30px 0 0;
    z-index:12
}
.nome[data-v-c8cd24d8]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center
}
.nome h2[data-v-c8cd24d8]{
    font-family:var(--medium);
    font-size:clamp(1.2rem,3vw,1.4rem);
    color:var(--cor-branco)
}
.nome p[data-v-c8cd24d8]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5rem;
    width:100%;
    max-width:600px;
    margin:10px 0 20px
}
.video[data-v-c8cd24d8]{
    width:100%;
    max-width:700px;
    border-radius:20px;
    z-index:12
}
.video .tamanho[data-v-c8cd24d8]{
    width:100%;
    padding-top:56.25%;
    position:relative
}
.video .tamanho iframe[data-v-c8cd24d8]{
    width:100%;
    height:100%;
    border:none;
    position:absolute;
    border-radius:20px;
    top:0;
    left:0
}
@media screen and (max-width: 1000px){
    section.modal[data-v-c8cd24d8]{
        padding:60px 20px
    }
    button.primario[data-v-c8cd24d8]{
        max-width:200px
    }
}
section.series[data-v-e047b1d9]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    background-color:var(--cor-preto);
    border-top:2px solid rgba(255,255,255,.2);
    position:relative;
    overflow:hidden
}
.titulo[data-v-e047b1d9]{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding:80px 80px 40px;
    z-index:1
}
.titulo h3[data-v-e047b1d9]{
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-branco);
    letter-spacing:10px
}
.titulo h2[data-v-e047b1d9]{
    font-family:var(--estilo);
    font-size:clamp(6rem,3vw,9rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    line-height:1
}
.seta[data-v-e047b1d9]{
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    height:100%;
    z-index:3
}
.seta.avancar[data-v-e047b1d9]{
    top:0;
    right:0;
    padding:80px 80px 80px 40px;
    background:linear-gradient(to right,rgba(7,7,17,0),rgba(7,7,17,1))
}
.seta.voltar[data-v-e047b1d9]{
    top:0;
    left:0;
    padding:80px 40px 80px 80px;
    background:linear-gradient(to left,rgba(7,7,17,0),rgba(7,7,17,1))
}
.seta button[data-v-e047b1d9]{
    background-color:transparent;
    transition:all .3s
}
.seta button svg[data-v-e047b1d9]{
    width:60px;
    min-width:60px;
    fill:var(--cor-branco)
}
.seta:hover button[data-v-e047b1d9]{
    transform:scale(1.1)
}
.slide[data-v-e047b1d9]{
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    padding:0 20px 80px;
    overflow-x:scroll;
    width:100%;
    z-index:1
}
.conteudo[data-v-e047b1d9]{
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    width:100%;
    transition:all .3s
}
.item[data-v-e047b1d9]{
    display:flex;
    padding:10px;
    width:300px;
    min-width:300px;
    max-width:300px;
    background-color:#ffffff1a;
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);
    border-radius:15px;
    margin:0 20px 0 0
}
.item.destaque[data-v-e047b1d9]{
    animation:itemDestacado-e047b1d9 2s linear infinite
}
@keyframes itemDestacado-e047b1d9{
    0%{
        background-color:#fff3
    }
    50%{
        background-color:#ffffffb3
    }
    to{
        background-color:#fff3
    }
}
.item .quadro[data-v-e047b1d9]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    background-color:var(--cor-preto);
    border-radius:10px
}
.item .quadro .imagem[data-v-e047b1d9]{
    height:240px;
    min-height:466px;
    width:100%;
    background-color:var(--cor-preto);
    background-position:center;
    background-size:cover;
    border-radius:10px 10px 0 0;
    transition:all .3s
}
.item.destaque .quadro .imagem[data-v-e047b1d9]{
    height:300px;
    min-height:300px
}
.item .quadro .texto[data-v-e047b1d9]{
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    height:39px;
    min-height:15px;
    padding:10px 20px
}
.item .quadro .texto h3[data-v-e047b1d9]{
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-branco);
    display:flex;
    align-items:center
}
.item .quadro .texto h3 svg[data-v-e047b1d9]{
    width:15px;
    min-width:15px;
    fill:var(--cor-branco);
    margin:0 10px 0 0
}
.item .quadro .texto p[data-v-e047b1d9]{
    font-family:var(--regular);
    font-size:clamp(.7rem,3vw,.9rem);
    color:var(--cor-branco);
    line-height:1.5;
    margin:10px 0 15px
}
.item .quadro .texto button[data-v-e047b1d9]{
    font-family:var(--medium);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-preto);
    background-color:var(--cor-branco);
    box-shadow:0 10px 30px 0 transparent;
    padding:15px 25px;
    border-radius:50px;
    transition:all .3s
}
.item .quadro .texto button[data-v-e047b1d9]:hover{
    transform:scale(.95);
    box-shadow:0 10px 20px #fff6
}
img.detalhe[data-v-e047b1d9]{
    position:absolute;
    pointer-events:none
}
img.detalhe.um[data-v-e047b1d9]{
    top:-500px;
    left:-200px;
    opacity:.3;
    width:800px
}
@media screen and (max-width: 1000px){
    .titulo[data-v-e047b1d9]{
        padding:60px 20px 30px
    }
    .titulo h3[data-v-e047b1d9]{
        font-size:clamp(.5rem,3vw,.7rem);
        letter-spacing:5px
    }
    .titulo h2[data-v-e047b1d9]{
        font-size:clamp(4rem,3vw,7rem)
    }
    .seta[data-v-e047b1d9]{
        display:none
    }
    .slide[data-v-e047b1d9]{
        padding:0 20px 60px
    }
    .conteudo[data-v-e047b1d9]{
        padding:0 20px 0 0
    }
    .item[data-v-e047b1d9]{
        padding:7px;
        width:280px;
        min-width:280px;
        max-width:280px;
        margin:0 5px
    }
    .item .quadro .imagem[data-v-e047b1d9]{
        height:210px;
        min-height:449px
    }
    .item.destaque .quadro .imagem[data-v-e047b1d9]{
        height:260px;
        min-height:260px
    }
    .item .quadro .texto[data-v-e047b1d9]{
        height:17px;
        min-height:42px;
        padding:30px
    }
    img.detalhe.um[data-v-e047b1d9]{
        top:-400px;
        left:-200px;
        width:600px
    }
}
section.modal[data-v-544e967f]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    padding:40px 0 0;
    overflow-y:scroll;
    position:fixed;
    top:0;
    left:0;
    background-color:#070711f2;
    width:100%;
    height:100%;
    min-height:100vh;
    max-height:100vh;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    z-index:15;
    transition:all .3s
}
section.modal.mostrar[data-v-544e967f]{
    opacity:1;
    visibility:visible;
    pointer-events:all
}
button.primario[data-v-544e967f]{
    max-width:250px;
    margin:0 0 30px;
    z-index:12
}
.slide[data-v-544e967f]{
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    overflow-y:scroll;
    padding:0 60px 80px 80px;
    width:100%;
    z-index:1
}
.slide.drag *[data-v-544e967f]{
    pointer-events:none
}
.video[data-v-544e967f]{
    background-color:var(--cor-cinza-2);
    width:260px;
    min-width:260px;
    max-width:260px;
    margin:0 10px 0 0;
    border-radius:20px;
    z-index:12
}
.video .tamanho[data-v-544e967f]{
    width:100%;
    padding-top:156.25%;
    position:relative
}
.video .tamanho iframe[data-v-544e967f]{
    width:100%;
    height:100%;
    border:none;
    position:absolute;
    border-radius:0 0 20px 20px;
    background-color:var(--cor-preto);
    top:0;
    left:0
}
.video .texto[data-v-544e967f]{
    display:flex;
    align-items:center;
    padding:20px;
    width:100%
}
.video .texto .foto[data-v-544e967f]{
    width:35px;
    min-width:35px;
    height:35px;
    min-height:35px;
    border-radius:50%;
    background-color:var(--cor-cinza-3);
    background-size:cover;
    background-position:center
}
.video .texto .nome[data-v-544e967f]{
    margin:0 0 0 10px
}
.video .texto .nome h2[data-v-544e967f]{
    font-family:var(--medium);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco)
}
.video .texto .nome p[data-v-544e967f]{
    font-family:var(--regular);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-cinza-4)
}
@media screen and (max-width: 1000px){
    section.modal[data-v-544e967f]{
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:flex-start;
        padding:40px 0 0;
        overflow-y:scroll;
        position:fixed;
        top:0;
        left:0;
        background-color:#000000f2;
        width:100%;
        height:100%;
        min-height:100vh;
        max-height:100vh;
        opacity:0;
        visibility:hidden;
        pointer-events:none;
        z-index:15;
        transition:all .3s
    }
    section.modal.mostrar[data-v-544e967f]{
        opacity:1;
        visibility:visible;
        pointer-events:all
    }
    button.primario[data-v-544e967f]{
        max-width:200px;
        margin:0 0 20px
    }
    .slide[data-v-544e967f]{
        padding:0 10px 60px 20px
    }
    .video[data-v-544e967f]{
        width:250px;
        min-width:250px;
        max-width:250px
    }
}
section.depoimentos[data-v-03a85450]{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    position:relative;
    overflow:hidden;
    background-color:var(--cor-preto);
    border-top:2px solid var(--cor-marca);
    border-bottom:2px solid var(--cor-marca)
}
.titulo[data-v-03a85450]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    padding:80px;
    width:50%;
    z-index:1
}
.titulo h2[data-v-03a85450]{
    font-family:var(--estilo);
    font-size:clamp(6rem,3vw,9rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    line-height:1
}
.titulo h2 span[data-v-03a85450]{
    background:radial-gradient(circle at 70%,var(--cor-branco) 10%,#0065ff 30%);
    background-size:400% 400%;
    -webkit-text-fill-color:transparent;
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone;
    animation:textGradientAnimation 5s ease-in-out infinite
}
.titulo p[data-v-03a85450]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5;
    margin:10px 0 25px
}
.titulo .botoes[data-v-03a85450]{
    display:flex;
    align-items:center;
    width:100%
}
.titulo .botoes button[data-v-03a85450]{
    max-width:230px
}
.titulo .botoes button.secundario[data-v-03a85450]{
    margin:0 0 0 15px
}
.video[data-v-03a85450]{
    display:flex;
    position:relative;
    width:30%;
    height:600px;
    z-index:1
}
.video .fundo[data-v-03a85450]{
    width:60%;
    background-color: #0065ff00;
    height:100%
}
.video button.play[data-v-03a85450]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:120px;
    height:120px;
    border-radius:50%;
    background-color:var(--cor-branco);
    position:absolute;
    left:45%;
    bottom:30%;
    z-index:4;
    transition:all .3s
}
.video button.play[data-v-03a85450]:hover{
    transform:scale(1.2);
    background-color:var(--cor-marca)
}
.video button.play:hover span[data-v-03a85450]{
    transform:scale(1.4);
    background-color:var(--cor-marca)
}
.video button.play:hover svg[data-v-03a85450]{
    fill:var(--cor-branco)
}
.video button.play svg[data-v-03a85450]{
    width:50px;
    min-width:50px;
    fill:var(--cor-preto);
    margin:0 0 0 5px;
    z-index:2
}
.video button.play span[data-v-03a85450]{
    width:160px;
    height:160px;
    border-radius:50%;
    background-color:var(--cor-branco);
    position:absolute;
    opacity:.3;
    transition:all .3s
}
.video .capa[data-v-03a85450]{
    width:70%;
    height:350px;
    border-radius:20px;
    position:absolute
}
.video .capa.um[data-v-03a85450]{
    display:flex;
    background-image:url(https://www.theforage.com/blog/wp-content/uploads/2022/09/tech-companies-1024x683.jpg);
    background-size:cover;
    background-position:left;
    background-color:var(--cor-marca);
    left:10%;
    bottom:10%;
    z-index:2;
    animation:capaAnimadaUm-03a85450 60s linear infinite
}
.video .capa.dois[data-v-03a85450]{
    display:flex;
    background-image:url(https://blog.convenia.com.br/wp-content/uploads/2022/04/como-ser-um-tech-recruiter.jpg);
    background-size:cover;
    background-position:left;
    background-color:var(--cor-marca);
    left:20%;
    bottom:25%;
    z-index:1;
    animation:capaAnimadaDois-03a85450 60s linear infinite
}
@keyframes capaAnimadaUm-03a85450{
    0%{
        background-position:right
    }
    50%{
        background-position:left
    }
    to{
        background-position:right
    }
}
@keyframes capaAnimadaDois-03a85450{
    0%{
        background-position:left
    }
    50%{
        background-position:right
    }
    to{
        background-position:left
    }
}
img.detalhe[data-v-03a85450]{
    position:absolute;
    pointer-events:none
}
img.detalhe.um[data-v-03a85450]{
    top:-200px;
    left:-200px;
    opacity:.3;
    width:1000px;
    animation:detalheUmMexendo-03a85450 10s linear infinite
}
img.detalhe.dois[data-v-03a85450]{
    bottom:-200px;
    right:-200px;
    width:700px;
    opacity:.2
}
@keyframes detalheUmMexendo-03a85450{
    0%{
        transform:scale(1) rotate(0)
    }
    50%{
        transform:scale(1.2) rotate(180deg)
    }
    to{
        transform:scale(1) rotate(360deg)
    }
}
@media screen and (max-width: 1000px){
    section.depoimentos[data-v-03a85450]{
        flex-direction:column-reverse;
        align-items:flex-start
    }
    .titulo[data-v-03a85450]{
        padding:60px 20px 40px;
        width:100%
    }
    .titulo h2[data-v-03a85450]{
        font-size:clamp(4rem,3vw,7rem)
    }
    .titulo p[data-v-03a85450]{
        margin:10px 0 20px
    }
    .titulo .botoes button[data-v-03a85450]{
        max-width:140px
    }
    .titulo .botoes button.secundario[data-v-03a85450]{
        margin:0 0 0 10px
    }
    .video[data-v-03a85450]{
        width:100%;
        height:400px;
        align-items:flex-end;
        justify-content:flex-end
    }
    .video .fundo[data-v-03a85450]{
        height:40%;
        width:100%
    }
    .video button.play[data-v-03a85450]{
        left:25%;
        bottom:30%
    }
    .video .capa[data-v-03a85450]{
        width:250px;
        height:300px
    }
    .video .capa.um[data-v-03a85450]{
        left:10%;
        bottom:40px
    }
    .video .capa.dois[data-v-03a85450]{
        left:20%;
        bottom:90px
    }
    img.detalhe.um[data-v-03a85450]{
        top:auto;
        bottom:-300px;
        left:-200px;
        width:800px
    }
    img.detalhe.dois[data-v-03a85450]{
        bottom:auto;
        top:-300px;
        right:-200px;
        width:600px
    }
}
section.modal[data-v-13abc8c6]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    padding:80px;
    overflow-y:scroll;
    position:fixed;
    top:0;
    left:0;
    background-color:#070711f2;
    width:100%;
    height:100%;
    min-height:100vh;
    max-height:100vh;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    z-index:15;
    transition:all .3s
}
section.modal.mostrar[data-v-13abc8c6]{
    opacity:1;
    visibility:visible;
    pointer-events:all
}
button.primario[data-v-13abc8c6]{
    max-width:250px;
    margin:30px 0 0;
    z-index:12
}
.nome[data-v-13abc8c6]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
    z-index:2
}
.nome h2[data-v-13abc8c6]{
    font-family:var(--medium);
    font-size:clamp(1rem,3vw,1.2rem);
    color:var(--cor-branco)
}
.nome p[data-v-13abc8c6]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5rem;
    width:100%;
    max-width:600px;
    margin:10px 0 20px
}
.video[data-v-13abc8c6]{
    width:100%;
    max-width:700px;
    border-radius:20px;
    z-index:12
}
.video .tamanho[data-v-13abc8c6]{
    width:100%;
    padding-top:56.25%;
    position:relative
}
.video .tamanho iframe[data-v-13abc8c6]{
    width:100%;
    height:100%;
    border:none;
    position:absolute;
    border-radius:20px;
    top:0;
    left:0
}
@media screen and (max-width: 1000px){
    section.modal[data-v-13abc8c6]{
        padding:60px 20px
    }
    button.primario[data-v-13abc8c6]{
        max-width:200px
    }
    .detalheModal[data-v-13abc8c6]{
        position:absolute;
        top:0;
        left:0;
        overflow:hidden;
        height:100%;
        width:100%
    }
}
section.bonus[data-v-254e24b9]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    background-color:var(--cor-preto);
    position:relative;
    overflow:hidden
}
.titulo[data-v-254e24b9]{
    display:flex;
    align-items:center;
    justify-content:space-between;
    text-align:center;
    padding:80px 80px 40px;
    width:100%;
    z-index:1
}
.titulo .texto[data-v-254e24b9]{
    display:flex;
    flex-direction:column;
    align-items:flex-start
}
.titulo .texto h3[data-v-254e24b9]{
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-branco);
    letter-spacing:10px
}
.titulo .texto h2[data-v-254e24b9]{
    font-family:var(--estilo);
    font-size:clamp(6rem,3vw,9rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    line-height:1
}
.titulo .linhas[data-v-254e24b9]{
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    width:837px;
}
.titulo .linhas .linha[data-v-254e24b9]{
    display:flex;
    align-items:center;
    height:10px;
    width:100%;
    margin:3px 0;
    border-radius:20px;
    position:relative;
    overflow:hidden
}
.titulo .linhas .linha div[data-v-254e24b9]{
    width:25px;
    height: 6px;
    border-radius:22px;
    background-color:#0065ff;
    box-shadow:0 0 20px 0 #0065ff;
    position:absolute;
    left:0%
}
@keyframes mexendoDivLinha-254e24b9{
    0%{
        left:-15%
    }
    to{
        left:115%
    }
}
.titulo .linhas .linha.um div[data-v-254e24b9]:nth-child(2),.titulo .linhas .linha.dois div[data-v-254e24b9]:nth-child(2),.titulo .linhas .linha.tres div[data-v-254e24b9]:nth-child(2){
    animation-delay:1s
}
.titulo .linhas .linha.um div[data-v-254e24b9]:nth-child(3),.titulo .linhas .linha.dois div[data-v-254e24b9]:nth-child(3),.titulo .linhas .linha.tres div[data-v-254e24b9]:nth-child(3){
    animation-delay:2s
}
.titulo .linhas .linha.um div[data-v-254e24b9]:nth-child(4),.titulo .linhas .linha.dois div[data-v-254e24b9]:nth-child(4),.titulo .linhas .linha.tres div[data-v-254e24b9]:nth-child(4){
    animation-delay:3s
}
.titulo .linhas .linha.um div[data-v-254e24b9]:nth-child(5),.titulo .linhas .linha.dois div[data-v-254e24b9]:nth-child(5),.titulo .linhas .linha.tres div[data-v-254e24b9]:nth-child(5){
    animation-delay:4s
}
.titulo .linhas .linha.um div[data-v-254e24b9]{
    animation:mexendoDivLinha-254e24b9 3s linear infinite
}
.titulo .linhas .linha.um[data-v-254e24b9]{
    max-width:20%
}
.titulo .linhas .linha.dois div[data-v-254e24b9]{
    animation:mexendoDivLinha-254e24b9 9s linear infinite
}
.titulo .linhas .linha.dois[data-v-254e24b9]{
    max-width:60%
}
.titulo .linhas .linha.tres div[data-v-254e24b9]{
    animation:mexendoDivLinha-254e24b9 15s linear infinite
}
.titulo .linhas .linha.tres[data-v-254e24b9]{
    max-width:100%
}
.quadros[data-v-254e24b9]{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    padding:0 80px 60px;
    width:100%;
    z-index:1
}
.quadro[data-v-254e24b9]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:center;
    background-color:#ffffff0d;
    border-radius:10px;
    width:calc(33.33% - 10px);
    margin:0 0 20px;
    padding:35px 25px;
    position:relative;
    transition:all .3s
}
.quadro .nome[data-v-254e24b9]{
    display:flex;
    align-items:center;
    width:100%
}
.quadro .nome img[data-v-254e24b9]{
    width:60px;
    height:60px;
    animation:fadeIn 1s linear
}
.quadro .nome h3[data-v-254e24b9]{
    font-family:var(--medium);
    font-size:clamp(1rem,3vw,1.2rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    margin:0 0 0 15px;
    width:100%;
    max-width:160px
}
.quadro p[data-v-254e24b9]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-cinza-4);
    line-height:1.5;
    margin:15px 0 0
}
.quadro button[data-v-254e24b9]{
    display:flex;
    align-items:center;
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    height:60px;
    padding:0 25px;
    font-family:var(--medium);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    background-color:var(--cor-cinza-1);
    border-top:2px solid rgba(255,255,255,.2);
    border-radius:0 0 10px 10px;
    transition:all .3s
}
.quadro button[data-v-254e24b9]:hover{
    background-color:var(--cor-cinza-3)
}
.quadro button:hover svg[data-v-254e24b9]{
    transform:scale(1.2)
}
.quadro button svg[data-v-254e24b9]{
    width:15px;
    min-width:15px;
    fill:var(--cor-branco);
    margin-left:auto;
    transition:all .3s
}
img.detalhe[data-v-254e24b9]{
    position:absolute;
    pointer-events:none
}
img.detalhe.um[data-v-254e24b9]{
    top:-500px;
    left:-500px;
    width:800px;
    opacity:.3
}
@media screen and (max-width: 1000px){
    .titulo[data-v-254e24b9]{
        flex-direction:column-reverse;
        justify-content:center;
        padding:40px 20px 0
    }
    .titulo .texto[data-v-254e24b9]{
        align-items:center
    }
    .titulo .texto h3[data-v-254e24b9]{
        font-size:clamp(.5rem,3vw,.7rem);
        letter-spacing:5px
    }
    .titulo .texto h2[data-v-254e24b9]{
        font-size:clamp(4rem,3vw,7rem)
    }
    .titulo .linhas[data-v-254e24b9]{
        align-items:center;
        width:100%;
        margin:0 0 20px
    }
    .titulo .linhas .linha[data-v-254e24b9]{
        height:5px;
        margin:5px 0
    }
    .titulo .linhas .linha div[data-v-254e24b9]{
        width:5px;
        height:1px
    }
    .quadros[data-v-254e24b9]{
        padding:20px 20px 60px
    }
    .quadro[data-v-254e24b9]{
        width:calc(50% - 10px);
        margin:20px 0 0;
        padding:30px 20px
    }
    .quadro .nome img[data-v-254e24b9]{
        width:50px;
        height:50px
    }
    .quadro p[data-v-254e24b9]{
        margin:20px 0 0
    }
    .quadro button[data-v-254e24b9]{
        height:50px;
        padding:0 20px
    }
    .quadro button svg[data-v-254e24b9]{
        width:13px;
        min-width:13px
    }
    img.detalhe.um[data-v-254e24b9]{
        top:-400px;
        left:-300px;
        width:600px
    }
}
@media screen and (max-width: 650px){
    .quadro[data-v-254e24b9]{
        width:100%
    }
}
section.paraQuem[data-v-cccaf13d]{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    position:relative;
    overflow:hidden;
    background-color:var(--cor-preto);
    border-bottom:2px solid var(--cor-marca);
    border-top:2px solid var(--cor-marca)
}
.titulo[data-v-cccaf13d]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    padding:80px;
    width:50%;
    z-index:1
}
.titulo h2[data-v-cccaf13d]{
    font-family:var(--estilo);
    font-size:clamp(6rem,3vw,9rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    line-height:1
}
.titulo h2 span[data-v-cccaf13d]{
    background:radial-gradient(circle at 70%,var(--cor-branco) 10%,var(--cor-marca) 30%);
    background-size:400% 400%;
    -webkit-text-fill-color:transparent;
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone;
    animation:textGradientAnimation 5s ease-in-out infinite
}
.titulo p[data-v-cccaf13d]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5;
    margin:10px 0 25px
}
.titulo .botoes[data-v-cccaf13d]{
    display:flex;
    align-items:center;
    width:100%
}
.titulo .botoes button[data-v-cccaf13d]{
    max-width:230px
}
.titulo .botoes button.secundario[data-v-cccaf13d]{
    margin:0 0 0 15px
}
.publico.teste .nome[data-v-cccaf13d]{
    animation:publicoNome-cccaf13d 1.5s linear
}
@keyframes publicoNome-cccaf13d{
    0%{
        transform:scale(1) rotate(0);
        opacity:1
    }
    10%{
        transform:scale(1.2) rotate(-5deg);
        opacity:0
    }
    80%{
        transform:scale(1.2) rotate(-5deg);
        opacity:0
    }
    90%{
        transform:scale(1) rotate(0);
        opacity:1
    }
    to{
        transform:scale(1) rotate(0);
        opacity:1
    }
}
.publico.teste .capa.um[data-v-cccaf13d]{
    animation:publicoCapaUm-cccaf13d 1.5s linear
}
@keyframes publicoCapaUm-cccaf13d{
    0%{
        transform:scale(1) rotate(0);
        opacity:1
    }
    10%{
        transform:scale(1.2) rotate(-5deg);
        opacity:0
    }
    80%{
        transform:scale(1.2) rotate(-5deg);
        opacity:0
    }
    90%{
        transform:scale(1) rotate(0);
        opacity:1
    }
    to{
        transform:scale(1) rotate(0);
        opacity:1
    }
}
.publico.teste .capa.dois[data-v-cccaf13d]{
    animation:publicoCapaDois-cccaf13d 1.5s linear
}
@keyframes publicoCapaDois-cccaf13d{
    0%{
        transform:scale(1) rotate(0);
        opacity:1
    }
    10%{
        transform:scale(1.3) rotate(-20deg);
        opacity:0
    }
    80%{
        transform:scale(1.3) rotate(-20deg);
        opacity:0
    }
    90%{
        transform:scale(1) rotate(0);
        opacity:1
    }
    to{
        transform:scale(1) rotate(0);
        opacity:1
    }
}
.publico.teste button.seta[data-v-cccaf13d]{
    pointer-events:none
}
.publico[data-v-cccaf13d]{
    display:flex;
    align-items:flex-end;
    justify-content:flex-end;
    position:relative;
    width:50%;
    z-index:1
}
.publico .fundo[data-v-cccaf13d]{
    width:30%;
    background-color:#0065ff00;
    height:600px
}
.publico button.seta[data-v-cccaf13d]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:120px;
    height:120px;
    border-radius:50%;
    background-color:var(--cor-branco);
    position:absolute;
    right:300px;
    top:70px;
    z-index:4;
    transition:all .3s
}
.publico button.seta[data-v-cccaf13d]:hover{
    transform:scale(1.2);
    background-color:var(--cor-marca)
}
.publico button.seta:hover span[data-v-cccaf13d]{
    transform:scale(1.4);
    background-color:var(--cor-marca)
}
.publico button.seta svg[data-v-cccaf13d]{
    width:50px;
    min-width:50px;
    fill:var(--cor-preto);
    z-index:2;
    transition:all .3s
}
.publico button.seta span[data-v-cccaf13d]{
    width:160px;
    height:160px;
    border-radius:50%;
    background-color:var(--cor-branco);
    position:absolute;
    opacity:.3;
    transition:all .3s
}
.publico .nome[data-v-cccaf13d]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
    background-color:var(--cor-preto);
    width:320px;
    min-width:320px;
    max-width:320px;
    padding:40px 25px;
    border-radius:20px;
    position:absolute;
    bottom:40px;
    right:20%;
    z-index:5
}
.publico .nome h3[data-v-cccaf13d]{
    font-family:var(--medium);
    font-size:clamp(1rem,3vw,1.2rem);
    color:var(--cor-branco);
    width:100%;
    max-width:200px;
    margin:0 0 10px
}
.publico .nome p[data-v-cccaf13d]{
    font-family:var(--regular);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-branco);
    line-height:1.5
}
.publico .capa[data-v-cccaf13d]{
    width:40%;
    height:400px;
    border-radius:20px;
    position:absolute
}
.publico .capa.um[data-v-cccaf13d]{
    display:flex;
    background-size:cover;
    background-position:left;
    background-color:var(--cor-marca);
    right:80px;
    bottom:90px;
    z-index:3;
    animation:capaAnimada-cccaf13d 30s linear infinite
}
@keyframes capaAnimada-cccaf13d{
    0%{
        background-position:right
    }
    50%{
        background-position:left
    }
    to{
        background-position:right
    }
}
.publico .capa.dois[data-v-cccaf13d]{
    display:flex;
    background-color:#fff3;
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);
    right:110px;
    bottom:60px;
    z-index:2
}
img.detalhe[data-v-cccaf13d]{
    position:absolute;
    width:1000px;
    pointer-events:none
}
img.detalhe.um[data-v-cccaf13d]{
    top:-300px;
    left:-500px;
    opacity:.2
}
img.detalhe.dois[data-v-cccaf13d]{
    bottom:-200px;
    right:-300px;
    opacity:.3;
    animation:detalheMexendoDois-cccaf13d 10s linear infinite
}
@keyframes detalheMexendoDois-cccaf13d{
    0%{
        transform:scale(1) rotate(0)
    }
    50%{
        transform:scale(1.2) rotate(180deg)
    }
    to{
        transform:scale(1) rotate(360deg)
    }
}
@media screen and (max-width: 1000px){
    section.paraQuem[data-v-cccaf13d]{
        flex-direction:column;
        align-items:flex-start
    }
    .titulo[data-v-cccaf13d]{
        padding:60px 20px 40px;
        width:100%
    }
    .titulo h2[data-v-cccaf13d]{
        font-size:clamp(2.5rem,3vw,5rem)
    }
    .titulo p[data-v-cccaf13d]{
        margin:10px 0 20px
    }
    .titulo .botoes button[data-v-cccaf13d]{
        max-width:140px
    }
    .titulo .botoes button.secundario[data-v-cccaf13d]{
        margin:0 0 0 10px
    }
    .publico[data-v-cccaf13d]{
        display:flex;
        align-items:flex-end;
        justify-content:flex-end;
        position:relative;
        width:100%;
        height:400px;
        z-index:1
    }
    .publico .fundo[data-v-cccaf13d]{
        width:100%;
        height:40%
    }
    .publico button.seta[data-v-cccaf13d]{
        right:40px;
        top:30px
    }
    .publico .nome[data-v-cccaf13d]{
        width:260px;
        min-width:260px;
        max-width:260px;
        padding:35px 20px;
        right:40px;
        bottom:50px
    }
    .publico .capa[data-v-cccaf13d]{
        width:240px;
        height:350px
    }
    .publico .capa.um[data-v-cccaf13d]{
        top:20px;
        left:20px
    }
    .publico .capa.dois[data-v-cccaf13d]{
        top:0;
        left:50px
    }
    img.detalhe.um[data-v-cccaf13d]{
        top:-300px;
        left:-200px;
        width:600px
    }
    img.detalhe.dois[data-v-cccaf13d]{
        bottom:-150px;
        right:-100px;
        width:600px
    }
}

.containerr {
    display: flex;
    justify-content: space-between;
 }
 .section {
    display: inline-block;
    width: 30%;
 }

 @media screen and (max-width: 768px) {
    .containerr {
      flex-direction: column;
      align-items: center;

    }
  }

section.assinar[data-v-61790260]{
    display:inline-block;
    flex-direction:column;
    align-items:center;
    justify-content:center;

    position:relative;
    overflow:hidden;
    padding:30px
}
.titulo[data-v-61790260]{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    margin:0 0 -12px;
    z-index:1
}
.titulo h3[data-v-61790260]{
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-branco);
    letter-spacing:10px
}
.titulo h2[data-v-61790260]{
    font-family:var(--estilo);
    font-size:clamp(6rem,3vw,9rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    line-height:1
}
.quadro[data-v-61790260]{
    display:flex;
    padding:7px;
    width:100%;
    max-width:400px;
    background-color:#ffffff;
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);
    border-radius:27px;
    position:relative;
    overflow:hidden;
    z-index:1
}
.quadro .faixa[data-v-61790260]{
    width:400px;
    height:400px;
    border-radius:50%;
    background-color:#FF7E00;
    position:absolute;
    z-index:1;
    animation:faixaQuadro-61790260 10s linear infinite
}
@keyframes faixaQuadro-61790260{
    0%{
        top:-20%;
        left:-40%
    }
    50%{
        top:120%;
        left:120%
    }
    to{
        top:-20%;
        left:-40%
    }
}
.quadro .conteudo[data-v-61790260]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    background-color:#0b11d7;
    border-radius:22px;
    z-index:2
}
.quadro .conteudo .video[data-v-61790260]{
    width:100%;
    height:100px;
    background-image:url(https://stories.adorocinema.com/ac-conheca-o-filme-mais-insano-de-pedro-pascal-que-esta-no-amazon-prime-video-e-tem-cena-que-virou-meme/assets/13.gif);
    background-size:cover;
    background-position:center;
    border-radius:10px 10px 0 0
}
.quadro .conteudo .video[data-v-61790263]{
    width:100%;
    height:100px;
    background-image:url(https://img.wattpad.com/f01431dd0f9fc903466de55dc442c879b39fdfbe/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f776174747061642d6d656469612d736572766963652f53746f7279496d6167652f6564704173624361636f727371773d3d2d36342e313630623734356330333938383538353138313434373539393336342e676966);
    background-size:cover;
    background-position:center;
    border-radius:10px 10px 0 0
}

.quadro .conteudo .video[data-v-61790262]{
    /*width:100%;*/
    height:100px;
    background-image:url(https://stories.adorocinema.com/ac-conheca-o-filme-mais-insano-de-pedro-pascal-que-esta-no-amazon-prime-video-e-tem-cena-que-virou-meme/assets/13.gif);
    background-size:cover;
    background-position:center;
    border-radius:10px 10px 0 0
}
.quadro .conteudo .preco[data-v-61790260]{
    display:flex;
    align-items:flex-end;
    justify-content:center;
    padding: 15px 24px 0px;
    width: 100%;
    margin-top: -100px;
}
.quadro .conteudo .preco h2[data-v-61790260]{
    /*font-size:clamp(4rem,2.5vw,9rem);*/
    color:rgb(255, 255, 255);
    margin:0 5px 0 10px;
    line-height:1;
    font-size: 3rem;
}
.quadro .conteudo .preco h3[data-v-61790260]{
    font-family:var(--medium);
    font-size:clamp(2rem,3vw,4rem);
    color:#ffff;
    padding:0 0 10px;
    line-height:1
}
.quadro .conteudo .beneficios[data-v-61790260]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    padding:0 40px;
    width:100%
}
.quadro .conteudo .beneficios p[data-v-61790260]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:#49494a;
    line-height:1.5;
    display:flex;
    align-items:center;
    position:relative;
    padding:0 0 16px 25px
}
.quadro .conteudo .beneficios p svg[data-v-61790260]{
    width:15px;
    min-width:15px;
    fill:#0065ff;
    position:absolute;
    left:0;
    top:5px
}
.quadro .conteudo .botao[data-v-61790260]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
    width:100%;
    padding: 45px 21px 8px;

}

.quadro .conteudo a[data-v-61790260]{
 
    font-size:clamp(0.8rem,2vw,1.5rem);
    color:var(--cor-branco);
    background-color:#FF7E00;
    box-shadow: 0 1px 1px 0 #ffffff52;

    padding:10px 20px;
    width:100%;
    border-radius:48px;
    transition:all .3s
}
.quadro .conteudo a[data-v-61790260]:hover{
    transform:scale(.95);
    box-shadow:0 10px 20px 0 var(--cor-marca)
}
.quadro .conteudo h5[data-v-61790260]{
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:#000;
    margin:6px 0 0;
    padding: 10px;
}
}
img.detalhe[data-v-61790260]{
    position:absolute;
    pointer-events:none
}
img.detalhe.um[data-v-61790260]{
    bottom:-200px;
    left:100px;
    width:1000px;
    opacity:.3;
    animation:detalheMexendoUm-61790260 10s linear infinite
}
img.detalhe.dois[data-v-61790260]{
    top:-300px;
    right:-100px;
    width:800px;
    opacity:.0%
}
@keyframes detalheMexendoUm-61790260{
    0%{
        transform:scale(1) rotate(0)
    }
    50%{
        transform:scale(1.2) rotate(180deg)
    }
    to{
        transform:scale(1) rotate(360deg)
    }
}
@media screen and (max-width: 1000px){
    section.assinar[data-v-61790260]{
        padding: 7px 40px
    }
    .titulo[data-v-61790260]{
        margin:0 0 20px
    }
    .titulo h3[data-v-61790260]{
        font-size:clamp(.5rem,3vw,.7rem);
        letter-spacing:5px
    }
    .titulo h2[data-v-61790260]{
        font-size:clamp(4rem,3vw,7rem)
    }
    .quadro[data-v-61790260]{
        padding:7px
    }
    .quadro .conteudo .video[data-v-61790260]{
        height:120px
    }
    .quadro .conteudo .preco[data-v-61790260]{
        padding:30px 30px 20px
    }
    .quadro .conteudo .preco h3[data-v-61790260]{
        margin:0 0 5px
    }
    .quadro .conteudo .beneficios[data-v-61790260]{
        padding:0 30px
    }
    .quadro .conteudo .beneficios p[data-v-61790260]{
        padding:0 0 20px 20px
    }
    .quadro .conteudo .beneficios p svg[data-v-61790260]{
        width:12px;
        min-width:12px
    }
    .quadro .conteudo .botao[data-v-61790260]{
        padding:0 30px 30px
    }
    img.detalhe.um[data-v-61790260]{
        bottom:-200px;
        left:-200px;
        width:800px
    }
    img.detalhe.dois[data-v-61790260]{
        top:-400px;
        right:-200px;
        width:700px
    }
}
section.modal[data-v-b9849fa9]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    padding:80px;
    overflow-y:scroll;
    position:fixed;
    top:0;
    left:0;
    background-color:#070711f2;
    width:100%;
    height:100%;
    min-height:100vh;
    max-height:100vh;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    z-index:15;
    transition:all .3s
}
section.modal.mostrar[data-v-b9849fa9]{
    opacity:1;
    visibility:visible;
    pointer-events:all
}
button.primario[data-v-b9849fa9]{
    max-width:250px;
    margin:0 0 30px;
    z-index:12
}
.audio[data-v-b9849fa9]{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:500px;
    z-index:12
}
.audio audio[data-v-b9849fa9]{
    width:100%;
    height:100%
}
.audio .botoes[data-v-b9849fa9]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%
}
.audio .botoes button[data-v-b9849fa9]{
    font-family:var(--medium);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:transparent;
    width:150px;
    height:150px;
    border-radius:50%;
    margin:0 20px;
    transition:all .3s
}
.audio .botoes button.desligar[data-v-b9849fa9]:hover{
    transform:scale(1.1)
}
.audio .botoes button.atender[data-v-b9849fa9]:hover{
    box-shadow:0 0 70px 10px var(--cor-verde)
}
.audio .botoes button.atender[data-v-b9849fa9]{
    background-color:var(--cor-verde);
    box-shadow:0 0 50px 0 var(--cor-verde);
    animation:atenda-b9849fa9 1s linear infinite
}
@keyframes atenda-b9849fa9{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(1.1)
    }
    to{
        transform:scale(1)
    }
}
.audio .botoes button.desligar[data-v-b9849fa9]{
    background-color:var(--cor-vermelho);
    box-shadow:0 0 50px 0 var(--cor-vermelho)
}
.audio .botoes button.desligar svg[data-v-b9849fa9]{
    transform:rotate(135deg);
    margin:0 0 0 5px
}
.audio button svg[data-v-b9849fa9]{
    width:50px;
    min-width:50px;
    fill:var(--cor-branco)
}
.audio h2[data-v-b9849fa9]{
    font-family:var(--medium);
    font-size:clamp(1rem,3vw,1.2rem);
    color:var(--cor-branco)
}
.audio p[data-v-b9849fa9]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5;
    margin:10px 0 30px
}
.audio .andamento[data-v-b9849fa9]{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
    background-color:var(--cor-preto);
    padding:80px 40px;
    border-radius:0 0 20px 20px;
    position:absolute;
    top:-400px;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    width:100%;
    max-width:500px;
    transition:all .3s
}
.audio .andamento.mostrar[data-v-b9849fa9]{
    opacity:1;
    visibility:visible;
    pointer-events:all;
    top:0
}
.audio .andamento .animacao[data-v-b9849fa9]{
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    width:50px;
    position:relative;
    overflow:hidden;
    height:4px;
    margin:0 0 10px
}
.audio .andamento .animacao span[data-v-b9849fa9]{
    position:absolute;
    left:0%;
    width:5px;
    height:2px;
    background-color:var(--cor-branco);
    animation:spanAnimado-b9849fa9 2s linear infinite
}
@keyframes spanAnimado-b9849fa9{
    0%{
        left:-10%
    }
    to{
        left:120%
    }
}
@media screen and (max-width: 1000px){
    section.modal[data-v-b9849fa9]{
        padding:60px 20px
    }
    .audio .botoes button[data-v-b9849fa9]{
        width:120px;
        height:120px;
        margin:0 10px
    }
    .audio .botoes button.desligar svg[data-v-b9849fa9]{
        transform:rotate(135deg);
        margin:0 0 0 5px
    }
    .audio button svg[data-v-b9849fa9]{
        width:30px;
        min-width:30px
    }
    .audio .andamento[data-v-b9849fa9]{
        padding:100px 20px
    }
}
section.duvidas[data-v-c6a1c3c6]{
    display:flex;
    justify-content:space-between;
    position:relative;
    overflow:hidden;
    background-color:var(--cor-preto);
    border-top:2px solid var(--cor-marca);
    border-bottom:2px solid var(--cor-marca);
    padding:80px
}

.baloes[data-v-c6a1c3c6]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start;
    width:100%;
    padding:90px 55px 55px;
    height:600px;
    max-height:600px;
    min-height:600px;
    overflow-y:scroll
}
.balao[data-v-c6a1c3c6]{
    display:flex;
    align-items:flex-start;
    position:relative;
    width:auto;
    max-width:80%;
    margin:20px 0 0
}
.balao.curto[data-v-c6a1c3c6]{
    margin:5px 0 0
}
.balao.pergunta[data-v-c6a1c3c6]{
    border-radius:0 10px 10px;
    background-color:var(--cor-cinza-4);
    margin-right:auto
}
.balao.resposta[data-v-c6a1c3c6]{
    border-radius:10px 0 10px 10px;
    background-color:var(--cor-marca);
    margin-left:auto
}
.balao img[data-v-c6a1c3c6]{
    width:30px;
    height:30px;
    background-color:var(--cor-preto);
    border-radius:50%;
    position:absolute;
    top:0
}
.balao.pergunta img[data-v-c6a1c3c6]{
    left:-40px
}
.balao.resposta img[data-v-c6a1c3c6]{
    right:-40px
}
.balao p[data-v-c6a1c3c6]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5;
    background-color:#0009;
    padding:15px
}
.fundo[data-v-c6a1c3c6]{
    position:absolute;
    width:30%;
    top:0;
    left:0;
    background-color:var(--cor-marca);
    height:100%
}
img.detalhe[data-v-c6a1c3c6]{
    position:absolute;
    width:1000px;
    opacity:.2;
    pointer-events:none;
    top:-300px;
    right:200px
}
@media screen and (max-width: 1000px){
    section.duvidas[data-v-c6a1c3c6]{
        padding:60px 20px
    }
    .chat .titulo[data-v-c6a1c3c6]{
        padding:15px
    }
    .chat .titulo img[data-v-c6a1c3c6]{
        width:40px;
        height:40px
    }
    .chat .titulo .nome[data-v-c6a1c3c6]{
        padding:0 0 0 10px
    }
    .chat .titulo svg[data-v-c6a1c3c6]{
        margin:0 5px 0 0
    }
    .baloes[data-v-c6a1c3c6]{
        padding:90px 45px 45px;
        height:500px;
        max-height:500px;
        min-height:500px
    }
    .balao[data-v-c6a1c3c6]{
        max-width:90%;
        margin:15px 0 0
    }
    .balao img[data-v-c6a1c3c6]{
        width:20px;
        height:20px
    }
    .balao p[data-v-c6a1c3c6]{
        padding:10px
    }
    .balao.pergunta img[data-v-c6a1c3c6]{
        left:-30px
    }
    .balao.resposta img[data-v-c6a1c3c6]{
        right:-30px
    }
    .fundo[data-v-c6a1c3c6]{
        width:40%
    }
    img.detalhe[data-v-c6a1c3c6]{
        width:1000px;
        top:-200px
    }
}
section.oportunidades[data-v-a17e30c3]{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    position:relative;
    overflow:hidden;
    background-color:var(--cor-preto);
    border-top: 2px solid var(--cor-cinza-1);
}
.titulo[data-v-a17e30c3]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    padding:80px;
    width:50%;
    z-index:1
}
.titulo h2[data-v-a17e30c3]{
    font-family:var(--estilo);
    font-size:clamp(6rem,3vw,9rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    line-height:1
}
.titulo h2 span[data-v-a17e30c3]{
    background:radial-gradient(circle at 70%,var(--cor-branco) 10%,var(--cor-marca) 30%);
    background-size:400% 400%;
    -webkit-text-fill-color:transparent;
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone;
    animation:textGradientAnimation 5s ease-in-out infinite
}
.titulo p[data-v-a17e30c3]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5;
    margin:10px 0 25px
}
.titulo .botoes[data-v-a17e30c3]{
    display:flex;
    align-items:center;
    width:100%
}
.titulo .botoes button[data-v-a17e30c3]{
    max-width:230px
}
.imagem[data-v-a17e30c3]{
    display:flex;
    align-items:flex-end;
    justify-content:flex-end;
    width:50%;
    height:600px;
    z-index:1
}
.imagem .capa[data-v-a17e30c3]{
    width:20%;
    height:350px;
    background-color:var(--cor-preto);
    background-image:url(https://i.pinimg.com/originals/45/b2/e7/45b2e764d14cf9dee6dc3ed1ba0ad680.gif);
    background-size:cover;
    background-position:left;
    border-radius:20px;
    position:absolute;
    bottom:20%;
    right:5%;
    z-index:4;
    animation:mexendoCapa-a17e30c3 120s linear infinite
}
@keyframes mexendoCapa-a17e30c3{
    0%{
        background-position:left
    }
    50%{
        background-position:right
    }
    to{
        background-position:left
    }
}
.imagem .fundo[data-v-a17e30c3]{
    border-radius:20px 0 0;
    overflow:hidden;
    position:relative;
    width:70%;
    height:200px;
    padding:20px 0 0 20px;
    background-color:#ffffff1a;
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px)
}
.imagem .fundo .faixa[data-v-a17e30c3]{
    width:100px;
    height:100px;
    border-radius:50%;
    background-color:var(--cor-marca);
    position:absolute;
    z-index:2;
    top:100px;
    left:100px;
    animation:faixaFundo-a17e30c3 5s linear infinite
}
@keyframes faixaFundo-a17e30c3{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(5)
    }
    to{
        transform:scale(1)
    }
}
.imagem .fundo .frente[data-v-a17e30c3]{
    position:relative;
    border-radius:10px 0 0;
    width:100%;
    height:100%;
    background-color:var(--cor-preto);
    z-index:3
}
img.detalhe[data-v-a17e30c3]{
    position:absolute;
    width:1000px;
    pointer-events:none
}
img.detalhe.um[data-v-a17e30c3]{
    top:-500px;
    left:-500px;
    opacity:.2
}
img.detalhe.dois[data-v-a17e30c3]{
    bottom:-450px;
    right:-100px;
    opacity:.3;
    animation:detalheMexendoDois-a17e30c3 10s linear infinite
}
@keyframes detalheMexendoDois-a17e30c3{
    0%{
        transform:scale(1) rotate(0)
    }
    50%{
        transform:scale(1.2) rotate(180deg)
    }
    to{
        transform:scale(1) rotate(360deg)
    }
}
@media screen and (max-width: 1000px){
    section.oportunidades[data-v-a17e30c3]{
        flex-direction:column;
        align-items:flex-start
    }
    .titulo[data-v-a17e30c3]{
        width:100%;
        padding:60px 20px 40px
    }
    .titulo h2[data-v-a17e30c3]{
        font-size:clamp(4rem,3vw,7rem)
    }
    .titulo p[data-v-a17e30c3]{
        margin:10px 0 20px
    }
    .titulo .botoes button[data-v-a17e30c3]{
        max-width:200px
    }
    .imagem[data-v-a17e30c3]{
        width:100%;
        height:350px
    }
    .imagem .capa[data-v-a17e30c3]{
        width:230px;
        height:300px;
        bottom:40px;
        right:10%
    }
    .imagem .fundo[data-v-a17e30c3]{
        width:320px;
        height:250px;
        padding:10px 0 0 10px
    }
    img.detalhe.um[data-v-a17e30c3]{
        top:-400px;
        left:-400px;
        width:800px
    }
    img.detalhe.dois[data-v-a17e30c3]{
        bottom:-200px;
        right:-150px;
        width:700px
    }
}
section.modal[data-v-edad5d6d]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    padding:80px;
    overflow-y:scroll;
    position:fixed;
    top:0;
    left:0;
    background-color:#070711f2;
    width:100%;
    height:100%;
    min-height:100vh;
    max-height:100vh;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    z-index:15;
    transition:all .3s
}
section.modal.mostrar[data-v-edad5d6d]{
    opacity:1;
    visibility:visible;
    pointer-events:all
}
button.primario[data-v-edad5d6d]{
    max-width:250px;
    margin:0 0 30px;
    z-index:12
}
.video[data-v-edad5d6d]{
    width:100%;
    max-width:700px;
    border-radius:20px;
    z-index:12
}
.video .tamanho[data-v-edad5d6d]{
    width:100%;
    padding-top:56.25%;
    position:relative
}
.video .tamanho iframe[data-v-edad5d6d]{
    width:100%;
    height:100%;
    border:none;
    position:absolute;
    border-radius:20px;
    top:0;
    left:0
}
@media screen and (max-width: 1000px){
    section.modal[data-v-edad5d6d]{
        padding:60px 20px
    }
}
section.professor[data-v-ef032df3]{
    display:flex;
    align-items:center;
    position:relative;
    overflow:hidden;
    background-color:#ffffff08
}
.titulo[data-v-ef032df3]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    padding:80px;
    width:50%;
    z-index:1
}
.titulo h3[data-v-ef032df3]{
    font-family:var(--medium);
    font-size:clamp(.6rem,3vw,.8rem);
    color:var(--cor-branco);
    letter-spacing:10px
}
.titulo h2[data-v-ef032df3]{
    font-family:var(--estilo);
    font-size:clamp(6rem,3vw,9rem);
    color:var(--cor-branco);
    text-transform:uppercase;
    line-height:1
}
.titulo h2 span[data-v-ef032df3]{
    background:radial-gradient(circle at 70%,var(--cor-branco) 10%,var(--cor-marca) 30%);
    background-size:400% 400%;
    -webkit-text-fill-color:transparent;
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone;
    animation:textGradientAnimation 5s ease-in-out infinite
}
.titulo p[data-v-ef032df3]{
    font-family:var(--regular);
    font-size:clamp(.8rem,3vw,1rem);
    color:var(--cor-branco);
    line-height:1.5;
    margin:10px 0 25px
}
.titulo .botoes[data-v-ef032df3]{
    display:flex;
    align-items:center;
    width:100%
}
.titulo .botoes button[data-v-ef032df3]{
    max-width:230px
}
.imagem[data-v-ef032df3]{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0 100px 0 130px;
    height:600px;
    z-index:2
}
.imagem .foto[data-v-ef032df3]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:300px;
    height:300px;
    border-radius:50%;
    background-size:cover;
    background-position:center;
    position:relative;
    transition:all .3s
}
.imagem .foto .borda[data-v-ef032df3]{
    position:absolute;
    border-radius:50%;
    transition:all .3s
}
.imagem .foto .borda.um[data-v-ef032df3]{
    width:340px;
    height:340px;
    border:2px solid rgba(255,255,255,.6);
    border-top:2px solid transparent;
    animation:rodandoBordaUm-ef032df3 2s linear infinite
}
.imagem .foto .borda.dois[data-v-ef032df3]{
    width:380px;
    height:380px;
    border:2px solid var(--cor-marca);
    border-top:2px solid transparent;
    animation:rodandoBordaDois-ef032df3 8s linear infinite
}
.imagem .foto .borda.tres[data-v-ef032df3]{
    width:420px;
    height:420px;
    border:2px solid rgba(255,255,255,.2);
    border-bottom:2px solid transparent;
    animation:rodandoBordaTres-ef032df3 5s linear infinite
}
@keyframes rodandoBordaUm-ef032df3{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes rodandoBordaDois-ef032df3{
    0%{
        transform:rotate(360deg)
    }
    to{
        transform:rotate(0)
    }
}
@keyframes rodandoBordaTres-ef032df3{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
img.detalhe[data-v-ef032df3]{
    position:absolute;
    width:1000px;
    opacity:.2;
    pointer-events:none
}
img.detalhe.um[data-v-ef032df3]{
    bottom:-500px;
    left:-500px
}
img.detalhe.dois[data-v-ef032df3]{
    top:-300px;
    right:-400px
}
@media screen and (max-width: 1000px){
    section.professor[data-v-ef032df3]{
        flex-direction:column
    }
    .titulo[data-v-ef032df3]{
        padding:0 20px 60px;
        width:100%
    }
    .titulo h3[data-v-ef032df3]{
        font-size:clamp(.5rem,3vw,.7rem);
        letter-spacing:5px
    }
    .titulo h2[data-v-ef032df3]{
        font-size:clamp(4rem,3vw,7rem)
    }
    .titulo p[data-v-ef032df3]{
        margin:10px 0 20px
    }
    .titulo .botoes button[data-v-ef032df3]{
        max-width:140px
    }
    .titulo .botoes button.secundario[data-v-ef032df3]{
        margin:0 0 0 10px
    }
    .imagem[data-v-ef032df3]{
        padding:0;
        height:350px
    }
    .imagem .foto[data-v-ef032df3]{
        width:250px;
        height:250px
    }
    .imagem .foto .borda.um[data-v-ef032df3]{
        width:280px;
        height:280px
    }
    .imagem .foto .borda.dois[data-v-ef032df3]{
        width:310px;
        height:310px
    }
    .imagem .foto .borda.tres[data-v-ef032df3]{
        width:340px;
        height:340px
    }
    img.detalhe[data-v-ef032df3]{
        width:800px
    }
    img.detalhe.um[data-v-ef032df3]{
        bottom:-400px;
        left:-400px
    }
    img.detalhe.dois[data-v-ef032df3]{
        top:-400px;
        right:-200px
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    /* Estilos para tablets */
    .quadro .conteudo .botao[data-v-61790260] {
        padding: 39px 30px 30px;
    }
    section.assinar[data-v-61790260] {
        padding: 22px 199px;
    }


}