/* Estilos Gerais */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.6;
    color: #333;
}

/* Navegação Principal */
.navbar {
    position: fixed;
    top: 0;
    width: 100%;
    padding: 1rem 2rem;
    background: rgba(20, 20, 20, 0.6);
    backdrop-filter: blur(10px);
    z-index: 999;
}

.nav-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1400px;
    margin: 0 auto;
}

.logo a {
    text-decoration: none;
    display: flex;
    align-items: center; /* Alinha verticalmente a imagem dentro do link */
}

.logo img {
    height: 50px;       /* Define a altura da imagem */
    width: auto;        /* Mantém a proporção da imagem */

}

.nav-links {
    list-style: none;
    display: flex;
    gap: 2rem;
}

.nav-links a {
    text-decoration: none;
    color: white;
    font-size: 1rem;
    transition: color 0.3s;
}

.nav-links a:hover {
    color: #aaa;
}

.navbar.scrolled {
    background: rgba(20, 20, 20, 0.9);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.navbar:hover,
.navbar:focus-within {
    background: rgba(30, 30, 30, 0.95);
}

/* Seção Hero */
.hero {
    height: 50vh;
    background: url('https://i.pinimg.com/736x/b5/60/54/b560548bf26243281ff559a3e87e7910.jpg') bottom/cover;
    background-position: center;
    display: flex;
    justify-content: center;
    text-align: center;
    color: white;
    position: relative;
    padding-top: 60px;
}

.hero::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
}

.conteudo-hero {
    margin: top 40px; ;
    position: relative;
    z-index: 1;
    max-width: 800px;
    padding: 0 20px;
}

.conteudo-hero h1 {
    margin-top:20px; ;
    font-size: 2.5rem;
    margin-bottom: 30px;
    font-weight: 700;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.botao-cta {
    background: #2F4F4F;
    color: white;
    border: none;
    padding: 15px 30px;
    border-radius: 30px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.3s;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.botao-cta:hover {
    background: #1a2e2e;
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

/* Seção de Descrição */
.descricao {
    background: #2F4F4F;
    color: white;
    text-align: center;
    padding: 70px 20px;
}

.descricao h2 {
    margin-bottom: 20px;
    font-weight: 500;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.descricao p {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    opacity: 0.9;
}

/* Seção do Carrossel */
.secao-carrossel {
    padding: 50px 0;
    background: #f9f9f9;
}

.container-carrossel {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    overflow: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
}

.carrossel {
    width: 100%;
    overflow: visible;
}

.trilha-carrossel {
    display: flex;
    transition: transform 0.5s ease-in-out;
    will-change: transform;
    padding-bottom: 20px;
}

.item-carrossel {
    flex: 0 0 calc(33.33% - 20px);
    width: calc(33.33% - 20px);
    height: 350px;
    margin: 0 10px;
    background-size: cover;
    background-position: center;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    white-space: normal;
    transition: transform 0.3s ease;
    scroll-snap-align: center;
}

.item-carrossel img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.item-carrossel:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
}

.item-carrossel::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50%;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);
}

.item-carrossel h3 {
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: white;
    z-index: 1;
    font-size: 1.2rem;
    margin: 0;
}

/* Contact Section */
.contact-section {
    padding: 5rem 1rem;
    background-color: rgba(138, 102, 66, 0.1);
}

.contact-content {
    max-width: 48rem;
    margin: 0 auto;
    text-align: center;
}

.contact-text {
    font-size: 1.125rem;
    margin-top: 1rem;
    margin-bottom: 2rem;
}

.contact-links {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
    margin-bottom: 2rem;
}

.contact-link {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    color: var(--primary);
    text-decoration: none;
}

.contact-link:hover {
    text-decoration: underline;
}

.contact-button {
    display: inline-block;
    margin-top: 2rem;
    margin-bottom: 3rem;
    background: #2F4F4F;
    color: white;
    border: none;
    padding: 3% 12%;
    border-radius: 30px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    transition: all 0.3s;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: nowrap;
    min-width: 140px;
    text-align: center;
}

.contact-button a {
    text-decoration: none;
    color: white;
    display: block;
}

/* seção experience */
.container-experiencia {
    width: 100%;
    padding: 20px;
}

.experience-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}

.experience-text h2 {
    font-size: 32px;
    font-weight: 700;
    color: #333;
    margin-bottom: 20px;
    line-height: 1.2;
}

.experience-text p {
    font-size: 16px;
    color: #666;
    line-height: 1.6;
    margin-bottom: 25px;
}

.btn-primary {
    display: inline-block;
    background-color: #d4b06c;
    color: white;
    padding: 12px 24px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

.btn-primary:hover {
    background-color: #c09d5d;
}

.features-panel {
    grid-column: 2 / 4; /* Isso é parte do seu grid .experience-grid */
    background-color: #333; /* Cor de fundo de fallback */
    border-radius: 10px;
    /* IMPORTANTE: overflow:hidden pode cortar a box-shadow do painel.
       Se a sombra do painel não estiver aparecendo bem, você pode tentar:
       1. Comentar/remover 'overflow: hidden;' (mas isso pode fazer a background-image
          não respeitar o border-radius nos cantos).
       2. Tornar a box-shadow menos difusa para que ela "caiba" dentro dos limites.
       Por enquanto, vamos manter e ver o efeito das outras mudanças. */
    overflow: hidden;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Esta é a sombra do PAINEL TODO.
                                                   Ajustei ligeiramente para tentar torná-la um pouco mais sutil
                                                   e definida, mas você pode ajustar os valores como preferir. */
    background-image: url('https://i.pinimg.com/736x/b5/60/54/b560548bf26243281ff559a3e87e7910.jpg');
    background-size: cover; /* Garante que a imagem de fundo cubra toda a área do painel */
    background-position: center; /* Centraliza a imagem de fundo */
    /* Adicionar um padding ao PAINEL pode ajudar a destacar os cards internos
       e dar espaço para a sombra do painel, se o overflow:hidden for mantido.
       Isso criará uma "moldura" da imagem de fundo ao redor do .features-content. */
    padding: 25px; /* Ajuste este valor conforme necessário */
    display: flex; /* Permite que .features-content preencha a altura se necessário */
    position: relative;
}

.features-content {
    display: flex;
    /* flex-direction: column; */
    gap: 20px; /* Substitui o margin-bottom no .feature e :last-child, mais moderno para espaçamento flex */
    /* Se você adicionou padding ao .features-panel, o padding aqui pode não ser mais necessário
       ou pode ser reduzido. Se o padding do .features-panel for 25px, este pode ser 0. */
    /* padding: 20px; */ /* Comentado pois o padding foi adicionado ao .features-panel */
    width: 100%;
}

.feature {
    flex: 1;   /* FAZ COM QUE CADA CARD .feature ocupe uma parte igual do espaço disponível */
                    /* Isso os colocará lado a lado, cada um com ~50% da largura (menos o gap) */
    /* margin-bottom: 20px; */ /* Removido em favor do 'gap' no .features-content */
    text-align: center;
    padding:40px 25px; /* Aumentei um pouco o padding interno dos cards para mais respiro */
    color: white;
    border-radius: 8px; /* Raio da borda para os cards individuais */
    position: relative; /* Necessário para o posicionamento do ::before */
    /* overflow: hidden; */ /* Geralmente não é necessário aqui, a menos que o .feature tenha sua própria bg-image */
    transition: transform 0.3s ease; /* Apenas transição para o transform, já que removemos a sombra do hover */
      display: flex; /* Adicionado para permitir alinhamento vertical interno se necessário */
    flex-direction: column; /* Para que o conteúdo interno do card (ícone, h3, p) se alinhe verticalmente */
    justify-content: center; /* Centraliza o conteúdo verticalmente dentro de cada card */
     min-height: 220px;  /* <<<<<<< AJUSTE ESTE VALOR conforme necessário */
    transition: transform 0.3s ease;

}

/* .feature:last-child { margin-bottom: 0; } */ /* Removido em favor do 'gap' no .features-content */

.feature::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.65); /* Aumentei a opacidade da sobreposição para maior contraste
                                             entre os cards e a imagem de fundo do painel. */
    border-radius: inherit; /* Faz o ::before herdar o border-radius do .feature */
    z-index: 1; /* Coloca a sobreposição abaixo do conteúdo do card */
}

.feature-icon,
.feature h3,
.feature p {
    z-index: 2; /* Garante que o conteúdo do card fique acima da sobreposição ::before */
    position: relative; /* Necessário para o z-index funcionar corretamente */
}

.feature:hover {
    transform: translateY(-5px); /* Mantém o efeito de levantar no hover */
    /* box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); */ /* SOMBRA DO CHILD (card individual) REMOVIDA no hover */
}

/* Categorias */
.product-categories {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-top: 50px;
    margin-bottom: 20px;
}

.category-card {
    flex: 1;
    height: 300px;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    transition: transform 0.3s ease;
}

.category-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.category-estofados {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('img/sofasemfundo.png');
}

.category-camas {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://img.elo7.com.br/product/685x685/44DFA3C/cabeceira-personalizada-15-pecas-de-20-6-x-65-veludo-verde-cabeceiras.jpg');
}

.category-poltronas {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('img/poltronas.jpeg');
}

.category-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px;
    text-align: center;
}

.category-content h3 {
    color: white;
    font-size: 22px;
    margin-bottom: 10px;
}

.category-content p {
    color: #eee;
    font-size: 14px;
    margin-bottom: 15px;
}

.btn-secondary {
    display: inline-block;
    background-color: transparent;
    border: 1px solid white;
    color: white;
    padding: 8px 16px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

.btn-secondary:hover {
    background-color: white;
    color: #333;
}

.bianchi-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 15px;
}

/* Seção do Design */
.bianchi-design-wrapper {
    display: flex;
    padding: 50px 0 100px;
    position: relative;
    align-items: center;
}

.bianchi-armchair-block {
    flex: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bianchi-info-block {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.bianchi-wardrobe-block {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

/* Textos */
.bianchi-design-heading {
    font-size: 90px;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 1;
    color: #333;
    text-align: center;
}

.bianchi-inspira-subheading {
    font-size: 78px;
    font-weight: 500;
    color: #d4b37f;
    margin-bottom: 30px;
    line-height: 1;
    text-align: center;
}

.bianchi-description {
    font-size: 16px;
    color: #666;
    max-width: 450px;
    margin: 10px auto 30px;
    text-align: center;
}

/* Imagens */
.bianchi-wardrobe-image {
    width: 100%;
    max-width: 450px;
    height: auto;
    transition: all 0.4s ease;
    transform: rotate(15deg);
}

.bianchi-armchair-image {
    width: 100%;
    max-width: 450px;
    height: auto;
    transition: all 0.4s ease;
}

/* Efeito de flutuação no hover */
.bianchi-wardrobe-image:hover,
.bianchi-armchair-image:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
}

/* Rodapé */
.rodape {
    background: #2F4F4F;
    color: white;
    padding: 50px 0 20px;
    text-align: center;
    margin-top: auto;
}

.rodape-info {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    max-width: 1200px;
    margin: 0 auto 40px;
}

.rodape-coluna {
    flex: 1;
    min-width: 250px;
    margin-bottom: 30px;
    padding: 0 20px;
}

.rodape-coluna h4 {
    margin-bottom: 20px;
    font-size: 1.2rem;
    position: relative;
    display: inline-block;
}

.rodape-coluna h4::after {
    content: '';
    position: absolute;
    width: 50px;
    height: 2px;
    background: #2F4F4F;
    bottom: -10px;
    left: 0;
}

.rodape-coluna ul {
    list-style: none;
    padding: 0;
}

.rodape-coluna ul li {
    margin-bottom: 10px;
}
.rodape-coluna ul li a {
    margin-bottom: 10px;
}

.rodape-coluna ul li a:hover {
    color: white; /* Mantém a cor no hover */
}
.rodape-coluna a {
    color: #ccc;
    text-decoration: none;
    transition: color 0.3s;
    
}

.rodape-coluna a:hover {
    color: white;
}

.rodape-social a {
    display: inline-block;
    margin: 0 10px;
    color: white;
    font-size: 1.5rem;
    transition: transform 0.3s;
}

.rodape-social a:hover {
    transform: translateY(-5px);
}
.rodape-direitos a {
    color: white; /* Cor do link da HN Performance */
    text-decoration: none;
}

.rodape-direitos a:hover {
    text-decoration: underline; /* Adiciona o sublinhado no hover */
}
/*fim do rodapé */

.whatsapp-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #25D366;
    /* Verde WhatsApp */
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s, box-shadow 0.3s;
}

.whatsapp-button img {
    width: 35px;
    height: 35px;
}

.whatsapp-button:hover {
    transform: scale(1.1);
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3);
}
/* Estilos para o Overlay */
#whatsapp-form-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Fundo escuro com opacidade */
    z-index: 1000; /* Garante que fique acima de todos os outros elementos */
    display: none; /* Inicialmente escondido */
}

/* Estilos para o Formulário */
#whatsapp-form {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    z-index: 1001; /* Garante que fique acima do overlay */
    display: none; /* Inicialmente escondido */
    text-align: center;
}

#whatsapp-form h3 {
    margin-bottom: 15px;
}

#whatsapp-form input {
    margin-bottom: 10px;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
}

#whatsapp-form button {
    padding: 10px 15px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 10px;
}

#enviar-whatsapp {
    background-color: #25D366; /* Cor do WhatsApp */
    color: white;
}

#fechar-form {
    background-color: #ccc;
    color: white;
}

/* Media Queries */
@media (max-width: 1200px) {
    .container {
        max-width: 960px;
    }

    .conteudo-hero h1 {
        font-size: 2.5rem;
    }

    .section-experience {
        flex-direction: column;
        text-align: center;
    }

    .experience-text {
        padding-right: 0;
        margin-bottom: 30px;
    }

    .features-content {
        flex-direction: column;
        padding: 20px;
    }

    .product-categories {
        flex-direction: column;
    }

    .category-card {
        height: auto;
    }

    .bianchi-design-wrapper {
        flex-direction: column;
        padding: 50px 0;
    }

    .bianchi-armchair-block {
        order: 1;
        margin-bottom: 40px;
        justify-content: center;
    }

    .bianchi-info-block {
        order: 2;
        margin-bottom: 40px;
    }

    .bianchi-wardrobe-block {
        order: 3;
        justify-content: center;
    }

    .bianchi-design-heading {
        font-size: 70px;
    }

    .bianchi-inspira-subheading {
        font-size: 60px;
    }
}

@media (max-width: 992px) {
    .container {
        max-width: 720px;
    }

    .section-experience {
        flex-direction: column;
        text-align: center;
    }

    .experience-text {
        padding-right: 0;
        margin-bottom: 30px;
        text-align: center;
    }

    .features-content {
        flex-direction: column;
        padding: 20px;
    }

    .product-categories {
        flex-direction: column;
    }

    .category-card {
        height: 250px;
    }

    .rodape-info {
        flex-direction: column;
        text-align: center;
    }
}

@media (max-width: 768px) {
   @media (max-width: 768px) {
    .navbar {
        padding: 1rem;
    }

    .nav-links {
        gap: 1rem;
    }

    .hero {
        height: 50vh;
    }

    .container {
        max-width: 540px;
    }

    .conteudo-hero h1 {
        font-size: 2rem;
    }

    /* seção experience */
    .experience-grid {
        grid-template-columns: 1fr; /* Coloca tudo em uma coluna */
    }

    .experience-text,
    .features-panel {
        grid-column: 1 / -1; /* Ocupa a largura total */
    }

    /* carrossel */
    .container-carrossel {
        padding: 0 15px;
    }

    .carrossel {
        width: calc(100% - 30px);
        margin: 0 auto;
    }

    .item-carrossel {
        width: calc(100% - 20px) !important;
        min-width: calc(100% - 20px) !important;
        margin: 0 10px;
        scroll-snap-align: center;
    }

    .trilha-carrossel {
        width: auto;
        flex-wrap: nowrap;
        padding: 0 5px;
    }

    /* product categories */
    .product-categories {
        display: flex;           /* Adicionado para garantir que o Flexbox funcione */
        flex-direction: column;  /* Adicionado para organizar os cards em coluna */
        width: 100%;        /* Garante que a seção ocupe toda a largura */
        box-sizing: border-box; /* Inclui padding e border no tamanho */
        margin-top: 20px;      /* Adiciona margem superior */ 
    }

    .category-card {
        width: 100%;           /* Adicionado para ocupar toda a largura disponível */
        height: 250px;          /* Adicionado para definir uma altura */
        margin-bottom: 20px;    /* Adicionado para espaçamento entre os cards */
        height: auto;          /* Remove a altura fixa para permitir ajuste automático */
        min-height: 200px;    /* Define uma altura mínima */
        margin-bottom: 20px;
        position: relative;   /* Posicionamento relativo para o conteúdo interno */
        overflow: hidden;      /* Evita que o conteúdo ultrapasse os limites */
        box-sizing: border-box;
    }
    .category-content {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 20px;
        text-align: center;
        box-sizing: border-box;
    }

   .category-content h3 {
       color: white;
       font-size: 1.5em;
       margin-bottom: 0.5em;
   }

   .category-content p {
       color: #eee;
       font-size: 1em;
       margin-bottom: 1em;
   }

    .rodape-coluna {
        flex: 100%;
    }

    .contact-button {
        width: 190px;
        height: 60px;
        font-size: 12px;
        padding: 15px 5px;
    }

    .whatsapp-button {
        width: 50px;
        height: 50px;
    }

    .whatsapp-button img {
        width: 30px;
        height: 30px;
    }

    .bianchi-design-heading {
        font-size: 50px;
    }

    .bianchi-inspira-subheading {
        font-size: 42px;
    }

    .bianchi-armchair-image,
    .bianchi-wardrobe-image {
        max-width: 80%;
    }

    .item-carrossel {
        flex: 0 0 calc(50% - 20px);
        width: calc(50% - 20px);
        height: 300px;
    }
}

    .trilha-carrossel {
        width: auto;
        flex-wrap: nowrap;
        padding: 0 5px;
    }

    .product-categories {
        flex-direction: column;
    }

    .category-card {
        width: 100%;
        height: 250px;
        margin-bottom: 20px;
        position: relative;/* Garante que o conteúdo absoluto seja posicionado corretamente */
    }

   /* Ajustes para o conteúdo interno (.category-content) */
    .category-content {
        position: absolute;       /* Mantém o posicionamento absoluto */
        bottom: 0;                /* Mantém alinhado à parte inferior */
        left: 0;                  /* Mantém alinhado à esquerda */
        width: 100%;              /* Ocupa toda a largura */
        padding: 20px;            /* Espaçamento interno */
        text-align: center;        /* Alinhamento do texto */
        box-sizing: border-box;  /* Garante que o padding não aumente o tamanho do elemento */
    }
    

    .rodape-coluna {
        flex: 100%;
    }

    .contact-button {
        width: 190px;
        height: 60px;
        font-size: 12px;
        padding: 15px 5px;
    }

    .whatsapp-button {
        width: 50px;
        height: 50px;
    }

    .whatsapp-button img {
        width: 30px;
        height: 30px;
    }

    .bianchi-design-heading {
        font-size: 50px;
    }

    .bianchi-inspira-subheading {
        font-size: 42px;
    }

    .bianchi-armchair-image,
    .bianchi-wardrobe-image {
        max-width: 80%;
        transform: rotate(15deg);
    }

    .item-carrossel {
        flex: 0 0 calc(50% - 20px);
        width: calc(50% - 20px);
        height: 300px;
    }
}

@media (max-width: 576px) {
    .item-carrossel {
        flex: 0 0 calc(100% - 20px);
        width: calc(100% - 20px);
        height: 250px;
    }

    .category-card {
        height: 200px;
    }
}