.elementor-15527 .elementor-element.elementor-element-e8a1987{margin-top:0px;margin-bottom:0px;}.elementor-15527 .elementor-element.elementor-element-62448d5 img{width:100%;}.elementor-15527 .elementor-element.elementor-element-d691de9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15527 .elementor-element.elementor-element-86bc0c0{margin-top:025px;margin-bottom:0px;}.elementor-15527 .elementor-element.elementor-element-2e32186 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15527 .elementor-element.elementor-element-c7c666a{text-align:right;}.elementor-15527 .elementor-element.elementor-element-af5bcbc{text-align:right;}.elementor-15527 .elementor-element.elementor-element-af5bcbc img{width:86%;}.elementor-15527 .elementor-element.elementor-element-af5bcbc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15527 .elementor-element.elementor-element-0441e27{margin-top:25px;margin-bottom:0px;}.elementor-15527 .elementor-element.elementor-element-c4f0844 img{width:100%;}.elementor-15527 .elementor-element.elementor-element-43e8984 > .elementor-widget-container{padding:35px 0px 0px 0px;}/* Start custom CSS for image, class: .elementor-element-c4f0844 *//* --- BOTÓN 1 --- */
/* Hover */
.elementor-widget-image a[href*="#1"]:hover img {
    content: url("https://www.plottier.gob.ar/wp-content/uploads/2026/04/1_boton-naranja.png") !important;
}
/* Activo (Cuando la URL tiene #1) */
[id="1"]:target img {
    content: url("https://www.plottier.gob.ar/wp-content/uploads/2026/04/1_boton-naranja.png") !important;
}

/* --- BOTÓN 2 --- */
/* Hover */
.elementor-widget-image a[href*="#2"]:hover img {
    content: url("https://www.plottier.gob.ar/wp-content/uploads/2026/04/2_boton-NARANJA.png") !important;
}
/* Activo (Cuando la URL tiene #2) */
[id="2"]:target img {
    content: url("https://www.plottier.gob.ar/wp-content/uploads/2026/04/2_boton-NARANJA.png") !important;
}

/* Ajuste general para que no salten */
.elementor-widget-image img {
    transition: none !important; /* Quitar transición ayuda a que el cambio sea instantáneo al recargar */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43e8984 *//* Estilos generales para el ejemplo */
        /* Contenedor principal */
        .faq-container {
            width: 100%;
            
            padding: 10px;
        }

        /* Estilo de cada ítem (caja) */
        details {
            background-color: white;
            border: 1px solid #ccc; /* Borde gris sutil */
            margin-bottom: 15px; /* Espacio entre preguntas */
            box-shadow: 0 2px 5px rgba(0,0,0,0.05); /* Sombra ligera */
            overflow: hidden; /* Para mantener bordes redondeados si se usan */
        }

        /* El encabezado (la pregunta) */
        summary {
            list-style: none; /* Quitar el triángulo por defecto */
            padding: 20px;
            font-weight: bold;
            font-size: 1.1em;
            color: #333;
            cursor: pointer;
            position: relative;
            display: flex;
            align-items: center;
        }

        /* Eliminar marcador por defecto en Safari/Chrome */
        summary::-webkit-details-marker {
            display: none;
        }

        /* El icono del signo Más (+) */
        summary::before {
            content: '+';
            font-size: 2em; /* Grande y negrita */
            font-weight: bold;
            margin-right: 20px;
            color: #000;
            line-height: 0.5; /* Ajuste para centrado vertical visual */
            transition: transform 0.3s ease; /* Animación suave */
        }

        /* Efecto Hover */
        summary:hover {
            background-color: #f9f9f9;
        }

        /* Estilo cuando la caja está abierta */
        details[open] summary {
            border-bottom: 1px solid #eee;
        }

        /* Animación del icono cuando se abre (Gira 45 grados para formar una X) */
        details[open] summary::before {
            transform: rotate(45deg);
        }

        /* El contenido de la respuesta */
        .faq-content {
            padding: 20px;
            padding-left: 60px; /* Indentación para alinear con el texto de arriba */
            color: #555;
            line-height: 1.6;
            
            background-color: #fff;
        }

        /* Texto específico gris de la imagen */
        .faq-text-grey {
            color: #666;
            font-size: 0.95em;
        }/* End custom CSS */