@charset "utf-8";
#galery {
	width: 100vw;
	padding: 8em 0;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.galery-container {
	width: 70%;
}

.galery-topic {
	width: 60%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 40px;
}

.galery-title{
    font-size: 30px;
    width: 100%;
	line-height: 1.2;
	margin-bottom: 20px;
}

.galery-text{
	font-size: 15px;
	line-height: 140%;
}

@media only screen and (max-width: 1440px) {
	.galery-topic {
		width: 90%;
		text-align: left;
	}
	.galery-container {
		width: 90%;
	}
}

@media only screen and (max-width: 600px) {
	#galery {
		padding: 4em 0;
	}
}

/* Carousel */
.carousel-container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.carousel-wrapper {
    display: flex;
    transition: transform 0.5s ease-in-out;
    will-change: transform;
}
.carousel-slide {
    width: 50%; /* Mostrar 2 slides por vez */
    flex-shrink: 0;
}
.carousel-button {
    position: absolute;
    top: 35%;
    transform: translateY(-50%);
    background-color: rgba(250, 185, 0, 0.9);
    color: black;
    border: none;
    padding: 10px;
    cursor: pointer;
	font-size: 20px;
}
.carousel-button:disabled {
    background-color: rgba(250, 185, 0, 0.6); /* Cor mais clara para o botão desabilitado */
    cursor: not-allowed; /* Muda o cursor para indicar que o botão não pode ser clicado */
}
.carousel-content {
    width: 100%;
	height: 100%;
    display: flex;
    flex-direction: column;
	padding: 30px;
	justify-content: space-between;
}
.carousel-title{
	font-size: 23px;
	padding-top: 30px;
}
.paragraph-carousel{
	font-size: 14px;
	line-height: 180%;
}
.prev {
    left: 1px;
}
.next {
    right: 1px;
}

@media only screen and (max-width: 900px) {
	.carousel-slide {
        width: 100%; /* No mobile, exibir 1 slide */
    }
}

@media only screen and (max-width: 600px) {
	.carousel-content {
		padding: 15px;
	}
}