@charset "utf-8";
/* CSS Document */



.scroll img{
    width: 150px;
    margin: 0 20px;
    transition: .5s;
    cursor: pointer;
}

.scroll img:not(:hover){
    filter: grayscale(100%);
}

.scroll{
    position: relative;
    display: flex;
    width: 1200px;
    overflow: hidden;
    mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
	
}
#logoapyce img {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 20vh;
	 width: 150px;
}
.scroll div{
    white-space: nowrap;
    animation: animate 30s linear infinite;
}


@keyframes animate {
    0%{
        transform: translateX(0);
    }

    100%{
        transform: translateX(-100%);
    }
}

.scroll:hover div{
    animation-play-state: paused;
}

.miniatura-cursos h1{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 16px;
	color: #000000;
}
.miniatura-cursos h2{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 14px;
}
.miniatura-cursos h3{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 12px;
	line-height: 1.5;
}
.miniatura-cursos img{
	float: left;
	
}
#logoapyce h1{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 18px;
    
}
#logoapyce h2{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 16px;
	color: #FFFFFF;
	background-color: firebrick;

}
#logoapyce {
	background-color: #FFFFFF;
	
}
#cursos a{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #860002;
	
}
#bannerapyce {
	margin-top:10px;
	align-content: center;
}