:root {
	--clr-verde-escuro: #122C1C;
	--clr-verde-medio: #1C452C;
	--clr-verde-claro: #43A368;
	--clr-verde-matricula: #2EAF42;
	--clr-azul-claro: #CBE8EF;

	--clr-preto: #1e1e1e;
	--clr-branco: #ffffff;

	--clr-background: #ffffff;
	--clr-background-card: #D9D9D9;

	--clr-texto: #828282;
	--clr-texto2: #626262;
	--clr-destaque: #69F09D;

    --font-family-texto: "Montserrat", sans-serif;
	--font-family-titulo: "Exo", sans-serif;
}

*{
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	scroll-behavior: smooth;
	word-wrap: normal;
    font-family: var(--font-family-texto);
}

body{
	margin: 0;
	padding: 0;
}

/* TITULOS */
h1, h2, h3{
	font-family: var(--font-family-titulo);
	font-weight: 900;
}

@media (max-width: 450px){
	h1{
		font-size: 26px;
	}
}

/* HEADER */

nav{
    background-color: var(--clr-verde-escuro);
}

.nav-logo{
	width: 80%;
}

@media (max-width: 450px){
    .nav-logo{
        width: 130px !important;
    }
}

.navbar-toggler{
	border: none;
}

/* INDEX SECTIONS */

/* HERO */
.section-hero{
	width: 100%;
}

.carousel-item{
    background-repeat: no-repeat;
    background-size: cover;
}

.carousel-inner{
    height: 100%;
}

.banner{
    display:block;
}

.banner-responsivo{
     display:none !important;
}


@media (max-width: 500px){
    
    .banner{
        display:none !important;
    }
     
    .banner-responsivo{
        display:block !important;
    }
}

/* APROVADOS */
.section-aprovados{
	background-color: var(--clr-verde-medio);
}
.section-aprovados h1{
	color: var(--clr-branco);
}
.card-aprovados h4{
	font-weight: 800;
	color: var(--clr-branco);
	font-family: var(--font-family-titulo);
	margin: 0;
}
.card-aprovados h1{
	font-weight: 1000;
	color: var(--clr-azul-claro);
	font-family: var(--font-family-titulo);
	font-size: 60px;
	margin: 0;
}
.card-aprovados p{
	color: var(--clr-branco);
	font-family: var(--font-family-titulo);
	font-size: 18px;
	margin: 0;
}

.section-aprovados-carrossel{
	display: none;
}

@media (max-width: 1024px){

	.card-aprovados h1{
		font-weight: 1000;
		color: var(--clr-azul-claro);
		font-family: var(--font-family-titulo);
		font-size: 40px;
	}

	.card-aprovados h4{
		font-weight: 800;
		color: var(--clr-branco);
		font-family: var(--font-family-titulo);
		font-size: 18px;
	}

	.card-aprovados p{
		color: var(--clr-branco);
		font-family: var(--font-family-titulo);
		font-size: 14px;
	}

	.card-aprovados img{
		width: 70%;
	}
}

@media (max-width: 800px){
	.section-aprovados{
		display: none;
	}
	.section-aprovados-carrossel{
		display:block;
		background-color: var(--clr-verde-medio);

		.section-aprovados-titulo{
			margin: 0;
		}
		
		h1{
			color: var(--clr-branco);
		}

		.card-aprovados h1{
			font-weight: 1000;
			color: var(--clr-azul-claro);
			font-family: var(--font-family-titulo);
			font-size: 40px;
		}

		.card-aprovados h4{
			font-weight: 800;
			color: var(--clr-branco);
			font-family: var(--font-family-titulo);
			font-size: 18px;
		}

		.card-aprovados p{
			color: var(--clr-branco);
			font-family: var(--font-family-titulo);
			font-size: 14px;
		}

		.card-aprovados img{
			width: 100%;
		}

		.owl-nav {
			text-align: center;
		}
		
		.owl-carousel .item{
			height: 220px;
		}

		.item{
			align-content: center;
		}
	}
}

@media (max-width: 450px){
	.section-aprovados{
		display: none;

	}

	.section-aprovados-carrossel{
		background-color: var(--clr-verde-medio);

		.section-aprovados-titulo{
			padding: 0px 20px 0px !important;
			margin: 0;
		}
		
		h1{
			color: var(--clr-branco);
			font-size: 26px;
		}

		.card-aprovados h1{
			font-weight: 1000;
			color: var(--clr-azul-claro);
			font-family: var(--font-family-titulo);
			font-size: 40px;
		}

		.card-aprovados h4{
			font-weight: 800;
			color: var(--clr-branco);
			font-family: var(--font-family-titulo);
			font-size: 15px;
		}

		.card-aprovados p{
			color: var(--clr-branco);
			font-family: var(--font-family-titulo);
			font-size: 12px;
		}

		.card-aprovados img{
			width: 89%;
		}

		.owl-nav {
			text-align: center;
		}
		
		.owl-carousel .item{
			height: 220px;
		}

		.item{
			align-content: center;
		}
	}
}

@media (max-width: 375px){
	.section-aprovados{
		display: none;
	}

	.section-aprovados-carrossel{
		background-color: var(--clr-verde-medio);
		
		h1{
			color: var(--clr-branco);
		}

		.card-aprovados h1{
			font-weight: 1000;
			color: var(--clr-azul-claro);
			font-family: var(--font-family-titulo);
			font-size: 35px;
		}

		.card-aprovados h4{
			font-weight: 800;
			color: var(--clr-branco);
			font-family: var(--font-family-titulo);
			font-size: 16px;
		}

		.card-aprovados p{
			color: var(--clr-branco);
			font-family: var(--font-family-titulo);
			font-size: 14px;
		}

		.card-aprovados img{
			width: 100%;
		}

		.owl-nav {
			text-align: center;
		}
		
		.owl-carousel .item{
			height: 220px;
		}

		.item{
			align-content: center;
		}
	}
}

@media (max-width: 325px){
	.section-aprovados{
		display: none;
	}

	.section-aprovados-carrossel{
		background-color: var(--clr-verde-medio);
		
		h1{
			color: var(--clr-branco);
		}

		.card-aprovados h1{
			font-weight: 1000;
			color: var(--clr-azul-claro);
			font-family: var(--font-family-titulo);
			font-size: 40px;
		}

		.card-aprovados h4{
			font-weight: 800;
			color: var(--clr-branco);
			font-family: var(--font-family-titulo);
			font-size: 18px;
		}

		.card-aprovados p{
			color: var(--clr-branco);
			font-family: var(--font-family-titulo);
			font-size: 14px;
		}

		.card-aprovados img{
			width: 70%;
		}

		.owl-nav {
			text-align: center;
		}
		
		.owl-carousel .item{
			height: 220px;
		}

		.item{
			align-content: center;
		}
	}
}

/* CURSOS */
.section-cursos h1{
	color: var(--clr-verde-escuro);
}

.card-curso{
	background-color: var(--clr-background-card); 
}

.card-curso-button{
	border: none;
	background-color: var(--clr-verde-claro);
	color: var(--clr-branco);
}
.card-curso-button:hover{
	background-color: var(--clr-verde-escuro);
	color: var(--clr-branco);
}

.card-img{
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
}

.aviso-matricula-aberta{
	background-color: var(--clr-verde-matricula);
	border-radius: 20px 20px 0px 0px;
}

.aviso-em-breve{
	background-color: var(--clr-texto2);
	border-radius: 20px 20px 0px 0px;
}

.cursos-texto{
	font-size: 14px;
}

@media (max-width: 1024px){
	.card-curso{
		width: 20%;
	}
}

@media (max-width: 800px){
	.card-curso{
		width: 40%;
	}
}

@media (max-width: 450px){
	.card-curso{
		width: 80%;
	}
}

/* INDEX MOTIVOS */
.section-motivos{
	background-color: var(--clr-verde-claro);
	color: var(--clr-branco);
}

@media (max-width: 750px ){
	.motivos{
		align-items: center;
		padding-left: 20px;
	}
}

@media (max-width: 450px ){
	.motivos{
		align-items: center;
		padding-left: 20px;
		
	}
}

@media (min-width: 800px ){
	.motivos-texto{
		padding-left: 50px;
	}
}

@media (min-width: 1440px ){
	.motivos-texto{
		padding-left: 190px;
	}
}

/* INDEX APROVAÇOES */
.section-aprovacoes{
	background-color: var(--clr-verde-escuro);
	color: var(--clr-branco);
}

.card-aprovacao{
    /*border: 2px white solid ;*/
    border-radius: 30px;
    margin: 0px 10px;
    background: #122C1C;
    background: linear-gradient(0deg, rgba(18, 44, 28, 1) 30%, rgba(54, 124, 82, 1) 75%, rgba(87, 199, 133, 1) 100%, rgba(83, 237, 178, 1) 100%); 
}

.link-aprovacao{
    text-decoration: none;
    color: white;
    margin-top: 10px;
}

.link-aprovacao:hover{
    color: var(--clr-verde-claro);
}

.owl-nav {
	display: flex;
	justify-content: center;
}

@media (max-width: 500px) {
    .link-aprovacao-div{
        justify-content:center !important;
    }
}

/* INDEX CTA */
.section-cta{
	background-color: var(--clr-verde-medio);
	background-image: url(../img/arte\ cta.png), linear-gradient(265deg, rgba(70, 171, 109, 0.93) 0%, rgba(247, 247, 247, 0) 100%) ;
	background-position: center right;
	background-size: 40% cover, cover;
	background-repeat: no-repeat;

	padding: 0px;
	color: var(--clr-branco);
}

.cta-fale-conosco{
	padding: 200px 0px;
	padding-left: 125px;
}

.cta-texto{
	font-size: 24px;
}

.cta-button{
	color: var(--clr-branco);
	font-size: 14px;
	background: none;
	border: 2px solid var(--clr-branco);
}

.cta-button:hover{
	background-color: var(--clr-branco);
	font-weight: bold;
	border: none;
	color: var(--clr-verde-escuro) !important;
}

.cta-a:hover{
    color: var(--clr-verde-escuro) !important;
}

.cta-img{
	width: 100%;
}

@media (max-width: 1024px){
	.cta-fale-conosco{
		padding: 100px 0px;
		padding-left: 125px;
	}
}

@media (max-width: 800px){
	.cta-fale-conosco{
		padding: 100px 0px;
	}

	.section-cta{
		background-image:linear-gradient(90deg,rgba(18, 44, 28, 0.73) 43%, rgba(18, 44, 28, 0.61) 95%), url(../img/arte\ cta.png), linear-gradient(265deg, rgba(70, 171, 109, 0.93) 0%, rgba(247, 247, 247, 0) 100%) ;
	}
}

@media (max-width: 425px){

	.section-cta{
		background-image:linear-gradient(90deg,rgba(18, 44, 28, 0.73) 43%, rgba(18, 44, 28, 0.61) 95%), url(../img/arte\ cta.png), linear-gradient(265deg, rgba(70, 171, 109, 0.93) 0%, rgba(247, 247, 247, 0) 100%) ;
	}

	.cta-fale-conosco{
		padding: 100px 20px;
		text-align: center;
	}

	.cta-texto{
		font-size: 20px;
	}

	.cta-button{
		font-size: 12px;
	}
	
}

/* FOOTER */
footer{
	background-color: var(--clr-verde-escuro);
	color: var(--clr-branco);
	font-size: 14px;
}

.footer-titulo{
	font-weight: 700;
	font-size: 14px;
}

.footer-subtitulo{
	font-weight: 700;
	font-size: 14px;
}

.footer-cursos a{
	text-decoration: none;
	color: var(--clr-branco);
}

.footer-logo{
	align-items: end;
}

@media (max-width: 770px){
	footer{
		.row{
			text-align: center;
		}

		.footer-icons{
			justify-content: center;
		}

		.footer-logo{
			align-items: center;
		}
		
		.footer-telefone{
		    justify-content: center;
		}
	}
}

@media (max-width: 425px){
	footer{
		.footer-logo img{
			align-items: center;
		}
	}
}

/* HERO GERAL exceto index */
.hero-img{
	width: 100%;
	color: var(--clr-branco);

	background-size: cover;
	background-repeat: no-repeat;
	height: 462px;
}

@media (max-width: 800px){
	.hero-img{
		height: 356px;
	}
}

@media (max-width: 450px){
	.hero-img{
		height: 231px;
	}
}

/* SEÇÃO MATRICULAS ABERTAS */
.matriculas-abertas{
	background-color: var(--clr-verde-matricula);
	color: var(--clr-branco);
	
	.container{
	    justify-content: space-between;
	}
	
	button{
	    font-weight: 500;
	    background-color: var(--clr-verde-medio);
	    color: white;
	    border: none;
	}
}

@media (max-width: 500px){
    .matriculas-abertas .container{
        flex-direction: column;
        text-align: center;
        
        button{
            margin: auto;
            
        }
    }
}

/* SEÇÃO EM BREVE */
.em-breve{
	background-color: var(--clr-texto2);
	color: var(--clr-branco);
}

/* PG NOSSO OBJETIVO */

.section-objetivo-hero{
	background-image: linear-gradient(270deg,rgba(40, 61, 53, 0.5) 100%, rgba(255, 255, 255, 0) 100%), url(../img/hero-objetivo2.png);
	background-position: top;
}

@media (max-width:500px){
    .section-objetivo-hero{
        background-size:  ;
    }
}

.card-objetivo{
	padding: 0;
}

.objetivo-texto{
	padding: 0px 20px;
}

.obj-1{
	background-color: #2eaf4152;

	.objetivo-imagem img{
		border-radius: 8% 0% 0% 8%;
	}
}

.obj-texto-1{
        padding: 0px 48px ;
    }
    
.obj-2{
	background-color: #00995252;

	.objetivo-imagem img{
		border-radius: 0% 8% 8% 0%;
	}
}
.obj-3{
	background-color: #30ce484d;

	.objetivo-imagem img{
		border-radius: 8% 0% 0% 8%;
	}
}

@media (max-width: 1024px){
    .objetivo-texto p{
        font-size: 14px;
        margin: 0;
    }
    
    .objetivo-texto h2{
        font-size: 25px;
    }
    
    .obj-texto-1{
        padding: 30px 48px ;
    }
    
	 .objetivo-imagem img{
		height: 100%;
		max-width: 100%;
		object-fit: cover;
	}

}

@media (max-width: 900px){
    .objetivo-texto p{
        font-size: 12px;
        margin: 0;
    }
    
    .objetivo-texto h2{
        font-size: 20px;
    }

}

@media (max-width: 600px){
	.objetivo-texto{
		padding: 15px 30px !important;

		h2{
			font-size: 24px;
		}
	}
	.objetivo-texto p{
		font-size: 14px;
	}

	.objetivo-imagem img{
		height: auto;
		max-width: 100%;
		object-fit: cover;
	}
}

@media (max-width: 450px){
	.card-objetivo{
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
	}

	.obj-1{
		.objetivo-imagem img {
			border-radius: 8% 8% 0% 0%;
		}
	}

	.obj-2{
		flex-direction: column-reverse;

		.objetivo-imagem img{
			border-radius: 8% 8% 0% 0%;
		}
	}
	
	.obj-3{
		.objetivo-imagem img{
			border-radius: 8% 8% 0% 0%;
		}
	}

	.objetivo-texto{
		padding: 20px 48px !important;
		
		p{
		    padding: 0px !important;
		}
	}

}

/* PG EsPCEx */
.hero-espcex{
	background-image: linear-gradient(90deg,rgba(10, 70, 52, 1) 0%, rgba(2, 130, 76, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-espcex.webp);
	background-position: center;
}

.img-div{
    text-align: center !important;
}

.info-img{
	width: 15%;
}

.texto-info-div{
    margin: 30px 0px !important;
}

.section-cursos-info h5{
	font-family: var(--font-family-titulo);
	font-weight: 700;
}

.section-cursos-info p, .section-cursos-info li{
		font-size: 20px;
	}

.section-cursos-turma{
	background-color: var(--clr-verde-escuro);
	color: var(--clr-branco);
}

.section-cursos-turma h5{
	font-family: var(--font-family-titulo);
	font-weight: 600;
}

.section-cursos-turma p{
	font-size: 16px;
	font-weight: 300;
}

.section-cursos-funciona{
	background-color: var(--clr-verde-claro);
	color: var(--clr-branco);
}

.card-funciona{
	background-color: var(--clr-branco);
	color: var(--clr-texto);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) ;
	width: 32%;

	h5{
		color: var(--clr-texto2);
		font-weight: 800;
	}
	
	p{
		margin: 0;
	}
}

.card-funciona-b{
    background-color: var(--clr-branco);
	color: var(--clr-texto);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) ;
	width: 24%;

	h5{
		color: var(--clr-texto2);
		font-weight: 800;
	}
	
	p{
		margin: 0;
	}
}


@media (max-width: 1023px){
	.info-img{
		width: 25%;
	}

	.card-funciona, .card-funciona-b{
		width: 30%;
	}
	
	.card-funciona-b{
	    margin-bottom: 20px;
	}
	
	.card-espcex{
	    width: 45%;   
	}

	.section-cursos-funciona .row{
		justify-content: space-evenly !important;
	}

}

@media (max-width: 450px){

	.section-cursos-info p, .section-cursos-info li{
		font-size: 18px;
	}

	.info-img{
		width: 50%;
	}

	.matriculas-abertas button{
		width: 40%;
		padding: 0 0 ;
	}

	.turma-titulo{
		flex-direction: column;
		text-align: center;
	}

	.turma-info{
		flex-direction: column;
	}

	.section-cursos-funciona .row{
		flex-direction: column;
		margin: 0px 20px;
		padding-bottom: 0 !important;
	}
	
	.section-cursos-funciona h2{
	    padding-bottom: 24px !important;
	}

	.card-funciona, .card-funciona-b{
		width: 100% !important;
	}
	
	.card-funciona, .card-funciona-b{
	    margin-bottom: 16px;
	}
}

/* PG AFA */
.hero-afa{
	background-image: linear-gradient(90deg,rgba(6, 88, 107, 1) 0%, rgba(11, 148, 182, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-afa.webp);
	background-position: center;
}

/* PG BARRO BRANCO */
.hero-barrobranco{
	background-image: linear-gradient(90deg,rgba(73, 66, 129, 1) 0%, rgba(71, 90, 138, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-barrobranco.webp);
}

.barro-branco-materias{
	font-size: 12px;
}

/* PG EEAR */
.hero-eear{
	background-image: linear-gradient(90deg,rgba(10, 41, 72, 1) 0%, rgba(0, 80, 141, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-eear.webp);
}

/* PG ESA */
.hero-esa{
	background-image: linear-gradient(90deg,rgba(9, 17, 10, 1) 0%, rgba(71, 113, 73, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-esa.webp);
}


/* PG ESCOLA NAVAL */
.hero-escola-naval{
	background-image: linear-gradient(90deg,rgba(64, 97, 138, 1) 0%, rgba(125, 163, 234, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-escola-naval.jpg);
}

/* PG EPCAR */
.hero-epcar{
	background-image: linear-gradient(90deg,rgba(1, 88, 159, 1) 0%, rgba(7, 149, 224, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-epcar.webp);
}

/* PG POLICIA MILITAR SP */
.hero-pm{
	background-image: linear-gradient(90deg,rgba(39, 44, 48, 1) 0%, rgba(84, 88, 90, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-pm.webp);
}

/* PG EFFOM */
.hero-efomm{
	background-image: linear-gradient(90deg,rgba(8, 39, 66, 1) 0%, rgba(56, 90, 122, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-efomm.webp);
	background-position: center;
}

/* PG EAGS */
.hero-eags{
	background-image: linear-gradient(90deg,rgba(21, 115, 130, 1) 0%, rgba(21, 178, 201, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-eags.webp);
	background-position: center;
}
.eags-texto{
	color: #3B60B3;
}

.eags-escudo-texto{
	float: left;
	width: 25%;
}
.card-funciona4{
	background-color: var(--clr-branco);
	color: var(--clr-texto);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) ;
	width: 40%;

	h5{
		color: var(--clr-texto2);
		font-weight: 800;
	}
	
	p{
		font-size: 14px;
		margin: 0;
	}
}

/* PG CONTATO */
.section-contato-hero{
	background-image: linear-gradient(90deg,rgba(13, 74, 54, 1) 0%, rgba(79, 146, 118, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-contato.webp);
}

.section-contato-info{
	color: var(--clr-branco);

	

	p, a{
		font-size: 18px;
	}

	a{
		text-decoration: none;
		color: var(--clr-branco);
	}
}

.contato-lorena{
	background-color: var(--clr-verde-medio);
}

.contato-guara{
	background-color: var(--clr-verde-claro);
}

@media (max-width: 800px){
	.contato-tel{
		padding-top: 40px;
	}

}

@media (max-width: 450px){
	.contato-tel{
		padding-top: 50px;
	}
}

/* PG APROVAÇOES */
.section-aprovacoes-hero{
	background-image: linear-gradient(90deg,rgba(13, 23, 74, 1) 0%, rgba(67, 47, 159, 0.5) 50%, rgba(237, 221, 83, 0) 100%), url(../img/hero-aprovacoes.webp);
	background-position: center;
}

.carousel-aprovacoes-geral .owl-nav{
    display: none;
}

.owl-dots{
    display: flex;
    justify-content: center;
}

.owl-dots button.owl-dot.active span, 
.owl-dots button.owl-dot:hover span {
  background-color: var(--clr-verde-claro);
  border-radius: 50%;
  height: 10px;
  width: 10px;
  position: absolute;
  top: 1px;
  left:1px;
}
.owl-dots button.owl-dot{
    border: 1px solid #9d9fa3;
    background: white;
   border-radius: 50%;
   height: 14px;
   width: 14px;
   position: relative;
   margin-right: 5px;
   margin-top: 10px;
}

.carrossel-claro{
	background-color: var(--clr-verde-medio);
	color: var(--clr-branco);
	display: block;
}

.card-aprovados-dados{
	padding: 60px 0px 60px;
	margin: auto;
	width: 80%;
}

.card-aprovados-dados h4{
	font-weight: 800;
	color: var(--clr-branco);
	font-family: var(--font-family-titulo);
	margin-bottom: 0;
}
.card-aprovados-dados h1{
	font-weight: 1000;
	color: var(--clr-azul-claro);
	font-family: var(--font-family-titulo);
	font-size: 60px;
	margin-bottom: 0;
}
.card-aprovados-dados p{
	color: var(--clr-branco);
	font-family: var(--font-family-titulo);
	font-size: 18px;
	margin-bottom: 0;
}

@media (max-width: 1400px){

	.card-nome-grande{
		font-size: 19px !important;
	}
	.card-nome-medio{
	    font-size: 28px !important;
	}
}

@media (max-width: 1024px){

	.card-aprovados-dados{
		width: 70%;
	}
	.card-aprovados-dados h4{
		font-size: 20px;
	}
	.card-aprovados-dados h1{
		font-size: 35px;
	}
	.card-aprovados-dados p{
		font-size: 16px;
	}
}

@media (max-width: 800px){
	.card-aprovados-dados{
		width: 70%;
	}
}

@media (max-width: 450px){
	.card-aprovados-dados{
		width: 80%;
	}
	.card-aprovados-dados h4{
		font-size: 20px;
	}
	.card-aprovados-dados h1{
		font-size: 40px;
	}
	.card-aprovados-dados p{
		font-size: 16px;
	}
}

@media (max-width: 375px){
	.card-aprovados-dados{
		width: 40%;
	}
	.card-aprovados-dados h4{
		font-size: 16px;
		background-color: var(--clr-verde-medio);
	}
	.card-aprovados-dados h1{
		font-size: 35px;
		background-color: var(--clr-verde-medio);
	}
	.card-aprovados-dados p{
		font-size: 14px;
		background-color: var(--clr-verde-medio);
	}
}

@media (max-width: 350px){
	.card-aprovados-dados{
		width: 50%;
	}
}

@media (max-width: 450px){
    .prerequisitos{
        padding-top: 16px !important;
    }    

}

@media (min-width: 1025px){
    .escola-naval-info{
        padding-bottom: 3rem !important;
    }
}

.btn-saibamais-fixo{
    position: fixed;
    bottom: 30px;
    right: 30px;
    
    align-items: center;
    
    z-index: 9999;
    background-color: #47b571;
    color: var(--clr-branco);
    font-family: var(--font-family-titulo);
    font-weight: 600;
    font-size: 26px;
    padding: 10px 20px;
    border-radius: 50px;
    border: none;
    box-shadow: 0 6px 10px #393737;
    
    svg{
        margin-right: 5px;
    }
}

.btn-saibamais-fixo:hover{
     background-color: #3c995f;
}

@media (max-width: 800px){
    .btn-saibamais-fixo{
        font-size: 20px;
        
    }
}
