/*
* Para aplicar troca de texto da grid de tipologia
*/
.typologies-grid .typology-item {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative; /* necessário pro absolute */
}

/* Ambos começam sobrepostos */
.typologies-grid .typology-item .hidden-text,
.typologies-grid .typology-item .hidden-text-hover {
  position: absolute;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}

/* Texto principal visível */
.typologies-grid .typology-item .hidden-text-hover {
  opacity: 1;
  visibility: visible;
}

/* Texto "VER MAIS" escondido por padrão */
.typologies-grid .typology-item .hidden-text {
  opacity: 0;
  visibility: hidden;
  border: 1px solid #FFF;
  border-radius: 6px;
  padding: 8px 14px;
}

/* No hover → troca */
.typologies-grid .typology-item:hover .hidden-text-hover {
  opacity: 0;
  visibility: hidden;
}

.typologies-grid .typology-item:hover .hidden-text {
  opacity: 1;
  visibility: visible;
  cursor: pointer;
}

.n2-ss-layer.n2-ow.n-uc-vNDpMtdBiDe9 {
	max-width: 100% !important;
    align-self: center;
	margin-top: -10px;
}

.n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content.n2-ow.n-uc-vNDpMtdBiDe9-inner {
	padding: 0 !important;
}

.n2-ss-layers-container.n2-ss-slide-limiter.n2-ow {
	max-width: 100% !important;
    max-height: 100% !important;
}
