/* Header */

#header {
    display: none;
}

/* Página */

#paginaLpAulas {
    float: left;
    width: 100%;
    background: url('../../../uploads/2024/12/bg-lp-captacao.jpg') top center no-repeat;
    background-size: cover;
}

/* Header Página */

.headerLpAulas {
    float: left;
    width: 100%;
    text-align: center;
    padding: 50px 0;
}

.headerLpAulas img {
    max-width: 70%!important;
}

/* Bloco Inicial */

.blocoInicial {
    float: left;
    width: 100%;
    padding: 50px 0;
}

.blocoInicial .container {
    width: 1300px!important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blocoInicial .boxTextos {
    text-align: center;
}

.blocoInicial .boxTextos span.tag {
    display: inline-block;
    color: #fff;
    background-color: #E825EF;
    font-size: 30px;
    line-height: 30px;
    padding: 10px 20px;
    font-weight: 600;
}

.blocoInicial .boxTextos h1 {
    float: left;
    width: 100%;
    color: #98D3FF;
    font-size: 36px;
    line-height: 42px;
    margin: 15px 0;
}

.blocoInicial .boxTextos .boxTexto {
    float: left;
    width: 100%;
}

.blocoInicial .boxTextos .boxTexto p {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
}

.blocoInicial .boxTextos .bonsEstudos {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 24px;
    font-style: italic;
    margin-top: 15px;
}

.blocoInicial .boxLinks {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.blocoInicial .boxLinks a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #E825EF;
    border-radius: 12px;
    padding: 12px 20px;
    width: 100%;
}

.blocoInicial .boxLinks a + a {
    margin-top: 20px;
}

.blocoInicial .boxLinks a span {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-right: 20px;
    flex: 1;
    text-align: center;
}

.blocoInicial .boxLinks a i {
    color: #FF82F7;
    font-size: 18px;
}

/* Conteúdo */

.sessaoConteudo {
    float: left;
    width: 100%;
    background: #BBDAF1;
    padding: 70px 0;
}

.sessaoConteudo .container {
    display: flex;
    justify-content: center;
}

.sessaoConteudo .boxVideo {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.sessaoConteudo .boxVideo iframe {
    float: left;
    width: 100%;
    height: 500px;
}

.sessaoConteudo .boxTexto {
    float: left;
    width: 100%;
}

.sessaoConteudo .boxTexto p {
    color: #00056E;
}

.sessaoConteudo .boxLinks {
    float: left;
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
    margin-top: 40px;
    display: none;
}

.sessaoConteudo .boxLinks a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #E825EF;
    border-radius: 12px;
    padding: 12px 20px;
    width: 100%;
}

.sessaoConteudo .boxLinks a + a {
    margin-top: 20px;
}

.sessaoConteudo .boxLinks a span {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-right: 20px;
    flex: 1;
    text-align: center;
}

.sessaoConteudo .boxLinks a i {
    color: #FF82F7;
    font-size: 18px;
}

/* Barra Fixa */

.barraFixaFooter {
    position: fixed;
    bottom: -300px;
    left: 0;
    width: 100%;
    background: linear-gradient(to bottom, rgba(253, 253, 253, 0) 0%, rgba(253, 253, 253, 0.20) 100%);
    backdrop-filter: blur(5px);
    z-index: 99;
    display: flex;
    justify-content: center;
    padding: 15px;
    transition: all 0.2s linear;
}

.barraFixaFooter.active {
    bottom: 0;
}

.barraFixaFooter .boxInterno {
    background: rgba(255, 255, 255, 0.8);
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
	z-index: 1;
}

.barraFixaFooter a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #E825EF;
    border-radius: 12px;
    padding: 12px 20px;
}

.barraFixaFooter a + a {
    margin: 0 0 0 10px;
}

.barraFixaFooter a span {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-right: 20px;
    flex: 1;
    text-align: center;
}

.barraFixaFooter a i {
    color: #FF82F7;
    font-size: 18px;
}

@media only screen and (max-width: 1000px) {

    /* Bloco Incial */

    .blocoInicial {
        padding: 20px 0 50px 0;
    }

    .blocoInicial .boxTextos {
        width: 100%;
    }

    .blocoInicial .boxLinks {
        display: none;
    }

    /* Conteúdo */

    .sessaoConteudo {
        padding: 50px 0;
    }

    .sessaoConteudo .col-sm-9 {
        width: 100%;
    }

    .sessaoConteudo .boxVideo iframe {
        height: 350px;
    }

    .sessaoConteudo .boxLinks {
        display: flex;
    }

}

@media only screen and (max-width: 768px) {
	
	.barraFixaFooter {
		padding: 10px;
		bottom: 0;
	}
	
	.barraFixaFooter .boxInterno {
		flex-direction: column;
	}
	
	.barraFixaFooter a {
		width: 100%;
		padding: 8px 13px;
	}
	
	.barraFixaFooter .boxInterno a + a {
		margin: 10px 0 0 0;
	}
	
	.barraFixaFooter a span {
		font-size: 14px;
		line-height: 20px;
	}
	
	#footer .footerMobile .boxMenus {
		position: relative;
		z-index: 99;
	}
	
}

@media only screen and (max-width: 600px) {

    /* Bloco Inicial */

    .blocoInicial .boxTextos span.tag {
        font-size: 24px;
        line-height: 24px;
    }

    .blocoInicial .boxTextos h1 {
        font-size: 28px;
        line-height: 38px;
    }

    /* Conteúdo */

    .sessaoConteudo .boxVideo iframe {
        height: 200px;
    }

}