/* Minification failed. Returning unminified contents.
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,30): run-time error CSS1039: Token not allowed after unary operator: '-altura-header'
(32,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-muy-muy-claro'
(42,18): run-time error CSS1039: Token not allowed after unary operator: '-altura-header'
(46,18): run-time error CSS1039: Token not allowed after unary operator: '-altura-header'
(64,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(75,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(79,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(96,28): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(156,29): run-time error CSS1039: Token not allowed after unary operator: '-outline-inputs'
(169,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(178,36): run-time error CSS1046: Expect comma, found '0'
(178,40): run-time error CSS1046: Expect comma, found '/'
(196,28): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(232,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(237,28): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(258,29): run-time error CSS1039: Token not allowed after unary operator: '-outline-inputs'
(265,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(272,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(282,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(289,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-muy-muy-claro'
(295,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(303,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(312,32): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(316,28): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(323,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(352,21): run-time error CSS1039: Token not allowed after unary operator: '-azul-muy-claro'
(356,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(364,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(369,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(374,24): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(378,32): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(382,35): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(390,28): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(430,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(439,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(470,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(478,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(483,32): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(523,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(539,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(543,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(570,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-muy-muy-claro'
(588,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(622,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(634,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(646,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(655,35): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
(663,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(672,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(680,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(692,24): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(706,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(715,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-claro'
(719,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-muy-muy-claro'
(727,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(731,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(739,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(755,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(781,21): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(794,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-oscuro'
(846,32): run-time error CSS1039: Token not allowed after unary operator: '-azul-muy-claro'
(850,32): run-time error CSS1039: Token not allowed after unary operator: '-azul-muy-claro'
(939,39): run-time error CSS1039: Token not allowed after unary operator: '-morado-oscuro'
 */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

:root {
    --morado-oscuro: #2E2751;
    --azul-oscuro: #001E7B;
    --azul-claro: #47B2E1;
    --azul-muy-claro: #C8EEFF;
    --azul-muy-muy-claro: #F1FBFF;
    /*--azul-smart-city: #001E7B;*/
    --outline-inputs: #80bdff;
    --altura-header: 100px;
}

html {
    /* Esto es para los href que apuntan a un elemento de la misma vista, es la altura del header */
    scroll-padding-top: var(--altura-header);
}

body {
    font-family: 'Poppins', sans-serif;
}

a {
    text-decoration: none;
}

hr {
    opacity: 1;
}

.bg-azul-muy-muy-claro {
    background-color: var(--azul-muy-muy-claro);
}

/* HEADER */

.sombra-header {
    box-shadow: 0px 10px 10px -10px lightgray;
}

.header .navbar {
    height: var(--altura-header);
}

.header .container-fluid {
    height: var(--altura-header);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2.9rem;
    padding-right: 2.05rem;
}

.header img {
    width: 70%;
    max-height: 94px;
}

.header .header-menu {
    background-color: white;
    align-self: end;
}

.header .header-menu .nav-link {
    color: var(--azul-oscuro);
    font-size: 19px;
    font-weight: 600;
    padding-top: 0.33rem;
    padding-bottom: 0.8rem;
    padding-left: 1.05rem;
    padding-right: 1.05rem;
}

.header .header-menu a:hover {
    color: white;
    background-color: var(--azul-claro);
}

.header .nav-item .active {
    background-color: var(--azul-claro);
    color: white;
}

.header .navbar-toggler {
    border: none;
}

.header .navbar-toggler:focus {
    box-shadow: none;
}

/* /HEADER */

/* FOOTER */

.footer {
    background-color: var(--morado-oscuro);
    background-position: center bottom;
}

.footer hr {
    background-color: #fff;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

.footer-container {
    width: 95vw;
    padding: 0 2.1rem;
}

.footer-container .map-background {
    background-image: url('../img/Footer/map.png');
}

.footer a {
    text-decoration: none;
    color: white;
}

.footer .footer-top-row {
    font-weight: 600;
    font-size: 24px;
    color: white;
    margin-top: 2rem;
    padding: 0 3.9rem;
}

.footer .footer-middle-row .footer-form h2 {
    font-size: 1.8rem;
    padding-top: 0.05rem;
}

.footer .footer-middle-row:last-child {
    margin-bottom: 40px;
}

.footer .footer-middle-row .footer-form .footer-input {
    width: 100%;
    border: 1px hidden #000;
    border-radius: 4px;
    color: #666;
    text-align: center;
    font-weight: 500;
    font-size: 17px;
    padding-top: 0.22rem;
    padding-bottom: 0.22rem;
    background-color: #cfd0ff;
}

.footer .footer-middle-row .footer-form .footer-input:focus {
    background-color: #fff;
}

.footer .footer-middle-row .footer-form .footer-input:focus-visible {
    outline: 2px solid var(--outline-inputs);
}

.footer .footer-middle-row .footer-form .submit-footer {
    width: 100%;
    border: 1px hidden #000;
    border-radius: 4px;
    color: #666;
    text-align: center;
    font-weight: 500;
    font-size: 17px;
    padding-top: 0.22rem;
    padding-bottom: 0.22rem;
    background-color: var(--azul-claro);
}

.footer .footer-middle-row .footer-form .link-condiciones:hover {
    text-decoration: underline;
}

#subir-arriba {
    background-color: white;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 50%);
    transition: all 500ms ease;
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    width: 3rem;
    height: 3rem;
    z-index: 100;
    border-radius: 50%;
    cursor: pointer;
}

#subir-arriba img {
    width: 2rem;
    height: 2rem;
}

#subir-arriba:hover {
    background-color: var(--morado-oscuro);
}

#subir-arriba:hover img {
    filter: brightness(0) invert(1);
}

/* /FOOTER */

/* HOME */

.main {
    padding: 0;
    margin-bottom: 11rem;
}

.main .main-top {
    height: 35rem;
}

.main .main-top-background {
    background-image: url('../img/Home/Fondo.jpg');
    background-size: cover;
    background-position: center;
}

.main .main-top .main-top-overlay {
    background-color: rgba(255, 255, 255, 0.75);
    height: 100%;
}

.main .main-top img {
    width: 10rem;
}

.main .main-top h1 {
    color: var(--azul-oscuro);
    font-weight: 600;
}

.main .main-search {
    background-color: var(--morado-oscuro);
    /*height: 216px;*/
}

.main .main-search h2 {
    color: white;
    font-size: 26px;
    font-weight: 400;
}

.main-search-form input {
    width: 80vw;
    height: 3rem;
    font-size: 20px;
}

.main-search-form input::placeholder {
    color: darkgrey;
}

.main-search-form input:focus-visible {
    outline: 2px solid var(--outline-inputs);
}

.main-search-form button {
    color: white;
    font-weight: 600;
    font-size: 19px;
    background-color: var(--azul-claro);
    border: none;
    height: 3rem;
    width: 10rem;
}

.main-content h1 {
    color: var(--azul-oscuro);
    font-weight: 600;
}

.main-areas img {
    border-radius: 10%;
    width: 60%;
}

.main-areas .titulo {
    color: var(--azul-oscuro);
    font-size: 30px;
    font-weight: 600;
    text-decoration: none;
}

.main-content-background {
    background-color: var(--azul-muy-muy-claro)!important;
}

.main-content .main-servicios h2 {
    font-size: 30px;
    font-weight: 600;
    color: var(--azul-oscuro);
}

.main-content .main-servicios ul {
    list-style: none;
}

.main-content .main-servicios .boton-ver-mas a {
    background-color: var(--azul-oscuro);
    color: white;
    font-size: 18px;
    font-weight: 600;
    border: none;
    transition: all 300ms ease;
}

    .main-content .main-servicios .boton-ver-mas a:hover {
        background-color: var(--azul-claro);
    }

.main hr {
    background-color: var(--morado-oscuro);
    border: 0;
    height: 2px;
    width: 90vw;
}

.main-noticias h1 {
    color: var(--azul-oscuro);
    font-weight: 600;
}

.degradado-azul {
    background: linear-gradient(rgba(0,30,123,0), rgba(0,30,123,1));
}

.main-noticia .texto {
    color: white;
    font-size: 18px;
    font-weight: 600;
}

.main-noticia .titulo-noticia {
    color: white;
    font-size: 18px;
    font-weight: 600;
    transition: all 300ms ease-in-out;
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

    .main-noticia .titulo-noticia:hover {
        transform: scale(1.01);
        color: var(--azul-muy-claro);
    }

.main-datos-abiertos {
    background-color: var(--azul-claro);
}

.accordion-button:focus {
    box-shadow: none;
}

.accordion-button:not(.collapsed) {
    color: var(--azul-oscuro);
    box-shadow: none;
}

.accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-icon);
}

.accordion-item {
    border-width: 1px;
    border-color: var(--morado-oscuro);
}

.accordion-flush .accordion-item:first-child {
    border-top: 1px solid var(--morado-oscuro);
}

.accordion-flush .accordion-item:last-child {
    border-bottom: 1px solid var(--morado-oscuro);
}

/* /HOME */

/* DUDAS */

.main-menu {
    background-color: var(--morado-oscuro);
}

.main-menu .main-menu-options {
    width: 85%;
}

.main-menu .main-menu-options img {
    max-width: 5rem;
}

.main-menu .main-menu-options h5 {
    text-decoration: none;
    color: white;
    font-size: 20px;
}

.main-dudas .main-content-text p,
.main-dudas .main-content-text li {
    font-size: 20px;
    width: 97%;
}

.main-content .main-dudas img {
    height: 12.5rem;
}

.main-dudas .main-content-text ul {
    list-style: none;
}

/* /DUDAS */

/* BUSQUEDA */

.main .main-content .main-por-areas {
    margin-bottom: 17rem;
}

.main .main-content .main-por-areas img {
    border: 4px solid var(--azul-oscuro);
    border-radius: 20%;
    width: 109px;
    height: 109px;
}

.main .main-content .main-por-areas p {
    font-size: 13px;
    font-weight: 600;
    color: var(--azul-oscuro);
    width: 50%;

    /* TEXT TRUNCATE */
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    /* TEXT TRUNCATE */
}

.main .main-content .main-search {
    width: 85%;
    border-radius: 25px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.main .main-content .main-por-tipos {
    padding-top: 17rem;
    background-color: white;
}

.main .main-content .main-por-tipos img {
    height: 10vh;
}

.main .main-content .main-por-tipos p {
    font-size: 20px;
    font-weight: 600;
    color: var(--azul-oscuro);
}

.main .main-content .main-por-tipos .btn-busqueda {
    text-decoration: none;
    font-size: 19px;
    font-weight: 600;
    color: white;
    background-color: var(--azul-claro);
    transition: all 300ms ease;
}

    .main .main-content .main-por-tipos .btn-busqueda:hover {
        background-color: var(--azul-oscuro);
    }

/* /BUSQUEDA */

/* BUSQUEDA AVANZADA */

.item-filter .plus::before {
    content: '+';
}

.item-filter.active .plus::before {
    content: "-";
    position: absolute;
    top: -5px;
    right: 3px;
}

.item-filter.active .plus{
    background-color: #94c5db;
    border-radius: 50%;
    color: white;
    height: 18px;
    width: 18px;
    position: relative;
}

.item-results{
    display: none;
}

.item-results.active {
    display: block;
}

.item-filter.active .plus > div {
}

.main-content .main-content-busqueda-avanzada {
    width: 87%;
    color: var(--azul-oscuro);
}

.main-content .main-content-busqueda-avanzada .main-filters h1 {
    font-size: 30px;
}

.main-content .main-content-busqueda-avanzada .main-filters li {
    font-size: 20px;
    list-style: none;
}

.main-content .main-content-busqueda-avanzada .main-filters .btn {
    width: 100%;
    text-align: left;
    border-radius: 20px;
    color: var(--azul-oscuro);
}

.main-content .main-content-busqueda-avanzada .main-filters .active {
    background-color: var(--azul-claro);
    color: white;
}

.main-content .main-content-busqueda-avanzada .main-filters .plus {
    /*border-radius: 50%;*/
    /*width: 1.2rem;
    height: 1.2rem;*/
}

/*.main-content .main-content-busqueda-avanzada .main-filters .active .plus {
    background-color: #94c5db;
    color: white;
}*/
/*
.main-content .main-content-busqueda-avanzada .main-filters .active .plus span {
    position: absolute;
    transform: translateX(-0.33rem) translateY(-0.33rem);
}

.main-content .main-content-busqueda-avanzada .main-filters .plus span {
    position: absolute;
    transform: translateX(-0.5rem) translateY(-0.5rem);
}*/

.main-content .main-content-busqueda-avanzada .main-results li {
    list-style: none;
    background-color: var(--azul-muy-muy-claro);
    margin-bottom: 1.5rem;
}

.main-content .main-content-busqueda-avanzada .main-results h2 {
    font-size: 24px;
    font-weight: 600;
}

.main-content .main-content-busqueda-avanzada .main-results p {
    font-size: 20px;
}

.main-content .main-content-busqueda-avanzada .main-results p > span {
    font-weight: 500;
}

.main-content .main-content-busqueda-avanzada .main-results button {
    background-color: var(--azul-oscuro);
    color: white;
    font-size: 18px;
    font-weight: 600;
    border: none;
}

.z-index-1{
    z-index: 1;
}

.z-index-2 {
    z-index: 2;
}

.cover{
    object-fit: cover;
}

.modal-dialog {
    max-width: 90%;
}

.control-altura {
    padding: 0;
    margin: 0;
    max-height:100%;
}

.control-altura iframe {
    /*top: -71px;*/
}

.main-results .enlace-directo {
    color: var(--azul-claro);
}

.main-results .enlace-directo:hover {
    text-decoration: underline;
}

.main-content .main-content-busqueda-avanzada .main-results .boton-ver-mas-busqueda button {
    transition: all 300ms ease;
}

.main-content .main-content-busqueda-avanzada .main-results .boton-ver-mas-busqueda button:hover {
    background-color: var(--azul-claro);
}

/* /BUSQUEDA AVANZADA */

/* ENLACES */

.main-enlaces .main-content-text p {
    font-size: 20px;
}

.enlace-de-interes {
    color: var(--azul-oscuro);
    font-weight: 600;
    font-size: 1.8rem;
}

.enlace-de-interes:hover {
}

.border-bottom-enlaces {
    border-bottom: 1px solid var(--morado-oscuro);
}

.main-enlaces ul .imagen-enlaces img {
    height: 120px;
}

.otras-paginas p {
    color: var(--azul-oscuro);
    font-weight: 600;
}

.otras-paginas > a > img {
    height: 150px;
}

.bg-azul-claro {
    background-color: var(--azul-claro);
}

/* /ENLACES */

/* COLABORA */

.titulo-azul {
    color: var(--azul-oscuro);
    font-weight: 600;
}

.main-colabora h1 {
    line-height: 1.5;
}

.main-colabora .inputs-formulario,
.main-colabora .checkbox-formulario {
    box-shadow: none;
    border-radius: 0;
    border-color: var(--azul-oscuro);
}

.main-colabora .checkbox-formulario {
    width: 1.5rem;
    height: 1.5rem;
    flex-shrink: 0;
}

.main-colabora .checkbox-formulario:hover {
    cursor: pointer;
}

.boton-enviar-formulario button {
    background-color: var(--azul-oscuro);
    color: white;
    font-size: 18px;
    font-weight: 600;
    border: none;
    transition: all 300ms ease;
}

.boton-enviar-formulario button:hover {
    background-color: var(--azul-claro);
}

.main-colabora .propuestas-realizadas li {
    background-color: var(--azul-muy-muy-claro);
}

.main-colabora .propuestas-realizadas li img {
    height: 100px;
}

.texto-azul {
    color: var(--azul-oscuro);
}

.main-colabora .input-imagen-aplicacion {
    border: 1px solid var(--azul-oscuro);
    border-radius: 0;
}

/* /COLABORA */

/* SMART CITY */
.section-azul {
    background-color: var(--azul-oscuro);
    color: white;
}

    .section-azul hr {
        background-color: #ffffff;
        height: 1px;
    }

.div-aparcamientos {
    background-image: url(/img/Home/Coche.png);
    background-size: 100% 100%;
    height: 150px;
}

.text-azul-smart-city {
    color: var(--azul-oscuro);
}

.GaugeMeter {
    position: Relative;
    text-align: Center;
    overflow: Hidden;
    cursor: Default;
    display: inline-block;
    width: 150px !important;
}

    .GaugeMeter SPAN, .GaugeMeter B {
        width: 54%;
        position: Absolute;
        text-align: Center;
        display: Inline-Block;
        overflow: Hidden;
        white-space: NoWrap;
        text-overflow: Ellipsis;
        margin: 0 23%;
    }

    .GaugeMeter SPAN {
        line-height: 120px !important;
        font-size: 40px !important;
        color: var(--azul-oscuro);
    }

    .GaugeMeter > canvas {
        width: 150px;
    }

    .gaugeMeter > b {
        line-height: 180px !important;
        font-size: 16px;
    }

.color-oscuro {
    color: var(--azul-oscuro) !important;
}
/* /SMART CITY */

/* APP LA NUCÍA */
.main #AppLaNucia h1 {
    font-weight: 600;
}

.img-efecto {
    transition: all 0.4s ease;
}

.img-efecto:hover {
    transform: scale(1.1);
}
/* /APP LA NUCÍA */

/* MEDIA QUERIES */

/* < xxl */
@media (max-width: 1399.98px) {
    .main-areas .titulo {
        font-size: 25px;
    }
}

/* < xl */
@media (max-width: 1199.98px) {
    .main {
        margin-bottom: 3rem;
    }

    .main-areas .titulo {
        font-size: 20px;
    }
}

/* < lg */
@media (max-width: 991.98px) {
    .header .container-fluid {
        padding-left: 0;
        padding-right: 0;
        width: 100vw;
    }

    .header .header-menu {
        background-color: rgba(255, 255, 255, 0.95);
        padding-top: 0;
    }

    .header .header-menu a:hover {
        background-color: var(--azul-muy-claro);
    }

    .header .nav-item .active {
        background-color: var(--azul-muy-claro);
    }

    .header .header-menu .nav-link {
        padding: 0.5rem 1.05rem;
    }

    .main-search-form button {
        width: 80vw;
    }

    .main-menu .main-menu-options img {
        max-width: 4rem;
    }
}

/* < md */
@media (max-width: 767.98px) {
    .main-search-form input {
        font-size: 18px;
    }
}
/* < sm */
@media (max-width: 575.98px) {
    .header .navbar-brand {
        margin-left: 0;
        padding-left: 0;
        margin-right: 0;
        max-width: 75%;
    }

    .header img {
        max-height: 80px;
    }

    .main .main-top {
        height: 25rem;
    }

    .main .main-content .main-search {
        width: 100%;
        border-radius: 0;
    }

    .main-search-form input {
        width: 80vw;
        font-size: 16px;
    }

    .main-menu-options a {
        padding-left: 0;
        padding-right: 0;
    }

    .main-dudas .main-content-text p,
    .main-dudas .main-content-text li,
    .main-enlaces .main-content-text p {
        font-size: 18px;
    }

    .footer-form .label-condiciones {
        font-size: 13px;
    }

    .fs-texto-zonas {
        font-size: 0.9rem;
    }

    .otras-paginas > a > img {
        height: 80px;
    }

    .main-content-text p {
        font-size: 0.9rem;
    }

    .enlace-de-interes {
        font-size: 1.2rem;
    }

    .enlace-de-interes + p {
        font-size: 0.8rem;
    }

    .border-bottom-enlaces {
        border: none;
    }

    .imagen-enlaces {
        border-bottom: 1px solid var(--morado-oscuro);
    }
}

@media (min-width: 768px) {
    .w-md-50 {
        width: 50% !important;
    }

    .w-md-75 {
        width: 75% !important;
    }
}

/* /MEDIA QUERIES */
