/* --- Comodidades do Quarto --- */

/* REGRA CHAVE: Oculta apenas os itens que o JavaScript MARCAR como ocultos */
.pc-amenity-hidden {
    display: none !important; 
    opacity: 0 !important;
    visibility: hidden !important; 
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* --- Estilos --- */

.quadrado .elementor-icon-wrapper {
    height: 0; 
    padding-bottom: 100%; /* Isso faz com que a altura seja igual à largura */
    position: relative; /* Se você tiver conteúdo dentro, ele precisará de posicionamento absoluto 
    /* Outros estilos, se necessário */
}

/* Se houver conteúdo dentro do .elementor-icon-wrapper, você pode estilizá-lo assim: */
.quadrado .elementor-icon-wrapper.quadrado .elementor-icon { /* Exemplo, ajuste o seletor do seu ícone */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex; /* Para centralizar o ícone, se desejar */
    justify-content: center;
    align-items: center;
}