.flash-canvas-homepage{
	width:100%;
	height:100vh;
	background-size: cover; /* Garante que a imagem cubra toda a tela */
   	background-position: center; /* Centraliza a imagem */
    background-repeat: no-repeat;
	display:flex;
	justify-content:center;
	align-items: center
}

.flash-canvas-homepage-menu {
	width:100%
	
}

.wp-element-button:hover {
  background-color: #1B2640 !important;
}

/* Estilo para mobile com animação */
@media (max-width: 781px) {

.flash-canvas-homepage-buttons {
		gap: 2vh;
	}
	
	.flash-canvas-homepage > * {
	position: relative;
	z-index: 1;
}
	
.flash-canvas-homepage {
	position: relative;
	--next-bg: none; /* CSS variable para JS usar */
}
	
.flash-canvas-homepage::after {
	content: "";
	position: absolute;
	inset: 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: var(--next-bg);
	opacity: 0;
	transition: opacity 1s ease-in-out;
	pointer-events: none;
	z-index: 0;
}

.flash-canvas-homepage.fade-transition::after {
	
	opacity: 1;
}

}


/* Regras para desktop */
@media (min-width: 782px) {
  .flash-canvas-homepage {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.8)), url("/wp-content/uploads/2025/02/2303.jpg");
    }

}
