@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700|Raleway:500,800");

/*
|--------------------------------------------------------------------------
| ESTILOS DE LA PÁGINA DE DOCUMENTACIÓN
|--------------------------------------------------------------------------
*/

* {
    box-sizing: border-box;
}

body {
    margin: 0;
    background: #ffffff;
    color: #292929;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

a {
    color: inherit;
    text-decoration: none;
}

.pagina {
    width: 92%;
    max-width: 1320px;
    margin: 0 auto;
}


/*
|--------------------------------------------------------------------------
| CABECERA
|--------------------------------------------------------------------------
*/

.cabecera {
    min-height: 170px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

.marca {
    display: flex;
    align-items: flex-end;
    gap: 45px;
}

.marca img {
    display: block;
    width: 300px;
    max-width: 42vw;
    height: auto;
}

.titulo {
    padding-bottom: 8px;
    font-size: 30px;
    white-space: nowrap;
}

.idiomas {
    align-self: flex-start;
    margin-top: 47px;
}

.idiomas select {
    border: 0;
    background: transparent;
    color: #777777;
    font-size: 12px;
    cursor: pointer;
}


/*
|--------------------------------------------------------------------------
| MENÚ
|--------------------------------------------------------------------------
*/

.menu {
    min-height: 59px;
    display: flex;
    background: #2d2d2d;
}

.menu a {
    display: flex;
    align-items: center;
    padding: 0 29px;
    color: #ffffff;
    font-weight: bold;
}

.menu a:hover,
.menu a.activo {
    background: #1E4286;
}


/*
|--------------------------------------------------------------------------
| CONTENIDO DE INDEX2 E INDEX5
|--------------------------------------------------------------------------
*/

main {
    padding: 27px 0 45px;
}

.encabezado-seccion {
    display: flex;
    align-items: center;
    gap: 14px;
    margin: 0 0 38px;
    font-size: 23px;
    font-weight: normal;
}

.encabezado-seccion::after {
    content: "";
    height: 1px;
    flex: 1;
    background: #e5e5e5;
}

.rejilla {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 44px 22px;
}

.categoria {
    min-width: 0;
}

.imagen-categoria {
    display: block;
    overflow: hidden;
    background: #1E4286;
}

.imagen-categoria img {
    display: block;
    width: 100%;
    aspect-ratio: 1.6 / 1;
    object-fit: cover;
    transition: transform 0.18s ease;
}

.categoria:hover .imagen-categoria img {
    transform: scale(1.02);
}

.categoria h2 {
    margin: 12px 0 10px;
    padding-bottom: 11px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 16px;
    line-height: 1.22;
    text-transform: uppercase;
}

.categoria p {
    margin: -4px 0 0;
    font-size: 14px;
    line-height: 1.45;
}


/*
|--------------------------------------------------------------------------
| CONTENIDO DE INDEX21 E INDEX51
|--------------------------------------------------------------------------
*/

.cabecera-categoria,
.cabecera-familia-principal {
    padding: 12px 0 28px;
    text-align: center;
}

.cabecera-categoria h1,
.cabecera-familia-principal h1 {
    margin: 0 0 10px;
    font-size: 30px;
    font-weight: normal;
}

.cabecera-categoria p,
.cabecera-familia-principal p {
    max-width: 900px;
    margin: 0 auto;
    color: #666666;
    font-size: 16px;
    line-height: 1.5;
}

.sin-resultados {
    padding: 35px 0;
    text-align: center;
    color: #777777;
}

.bloque-familia,
.bloque-categoria {
    margin-bottom: 42px;
}

.cabecera-familia,
.cabecera-bloque {
    margin-bottom: 22px;
    padding: 18px 20px;
    border-left: 5px solid #1E4286;
    background: #f5f5f5;
}

.cabecera-familia h2,
.cabecera-bloque h2 {
    margin: 0 0 6px;
    font-size: 22px;
    font-weight: normal;
}

.cabecera-familia p,
.cabecera-bloque p {
    margin: 0;
    color: #666666;
    line-height: 1.45;
}

.rejilla-documentos {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 28px 24px;
}

.tarjeta-imagen,
.tarjeta-video {
    min-width: 0;
}


/* 1. Contenedor de la imagen: Forzamos el tamaño y el centrado Flex */

.contenedor-img-fijo,
.contenedor-imagen {
    width: 250px;
    max-width: 100%;
    height: 150px;
    display: flex;
    align-items: center;       /* Centrado vertical */
    justify-content: center;   /* Centrado horizontal */
    overflow: hidden;         /* Asegura que nada salga del recuadro */
    background-color: #ffffff; /* Fondo para rellenar huecos */
    margin: 0 auto 10px auto; /* Centrado en la columna y margen inferior */
    padding: 0;
    border: 1px solid #dddddd; /* Opcional: un borde para ver el recuadro */
}


/* 2. La imagen dentro del contenedor: Forzamos que quepa ENTERA */

.contenedor-img-fijo img,
.contenedor-imagen img {
    /* Estas reglas son la CLAVE para que no se corte */
    max-width: 100%;   /* No puede ser más ancha que el contenedor */
    max-height: 100%;  /* No puede ser más alta que el contenedor */
    width: auto;       /* Mantiene su proporción de ancho */
    height: auto;      /* Mantiene su proporción de alto */

    /* Object-fit contain es el respaldo */
    object-fit: contain;

    /* Reset de estilos que podrían romper el diseño */
    display: block;
    position: static;
    margin: 0;
    padding: 0;
    transform: none;
    min-width: 0;
    min-height: 0;
}


/* 3. Ajuste para el enlace <a> si envuelve la imagen */

.contenedor-img-fijo a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-decoration: none;
    padding: 0;
    margin: 0;
}


.tarjeta-imagen h3,
.tarjeta-video h3 {
    margin: 10px 0 8px;
    font-size: 17px;
    line-height: 1.3;
}

.tarjeta-imagen p,
.tarjeta-video p {
    margin: 0 0 8px;
    color: #555555;
    font-size: 14px;
    line-height: 1.45;
}

.enlace-secundario {
    color: #1E4286;
    font-size: 14px;
    font-weight: bold;
}

.enlace-secundario:hover {
    text-decoration: underline;
}


/*
|--------------------------------------------------------------------------
| VÍDEOS
|--------------------------------------------------------------------------
*/

.video {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    background: #000000;
}

.video iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
}


/*
|--------------------------------------------------------------------------
| DOCUMENTOS PDF Y SUBFAMILIAS
|--------------------------------------------------------------------------
*/

.subfamilia {
    margin: 24px 0 16px;
    padding: 0 0 8px 12px;
    border-bottom: 2px solid #eeeeee;
    color: #444444;
    font-size: 18px;
    font-weight: normal;
}

.rejilla-pdf {
    margin-bottom: 22px;
}

.tarjeta-pdf {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    min-width: 0;
}

.icono-pdf {
    width: 22px;
    height: auto;
    flex: 0 0 22px;
}

.enlace-pdf {
    color: #1E4286;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.3;
    overflow-wrap: anywhere;
}

.enlace-pdf:hover {
    text-decoration: underline;
}

.enlace-pdf.obsoleto,
.obsol {
    color: #999999;
}

.enlace-pdf.obsoleto:hover,
.obsol:hover {
    color: #cccccc;
}


/*
|--------------------------------------------------------------------------
| PIE
|--------------------------------------------------------------------------
*/

.pie {
    border-top: 1px solid #e5e5e5;
    padding: 25px 0;
    color: #666666;
    font-size: 13px;
}


/*
|--------------------------------------------------------------------------
| TABLETAS Y MÓVILES
|--------------------------------------------------------------------------
*/

@media (max-width: 1100px) {

    .rejilla {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

}

@media (max-width: 950px) {

    .rejilla-documentos {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

}

@media (max-width: 850px) {

    .cabecera {
        min-height: 135px;
    }

    .marca {
        gap: 22px;
    }

    .titulo {
        font-size: 24px;
    }

    .rejilla {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

}

@media (max-width: 700px) {

    .rejilla-documentos {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .cabecera-categoria h1,
    .cabecera-familia-principal h1 {
        font-size: 25px;
    }

}

@media (max-width: 650px) {

    .pagina {
        width: calc(100% - 24px);
    }

    .cabecera {
        min-height: 120px;
        flex-wrap: wrap;
        padding: 18px 0;
    }

    .marca {
        width: 100%;
        display: block;
    }

    .marca img {
        width: 250px;
        max-width: 75vw;
    }

    .titulo {
        margin-top: 8px;
        padding: 0;
        font-size: 21px;
    }

    .idiomas {
        position: absolute;
        top: 14px;
        right: 12px;
        margin: 0;
    }

    .menu {
        overflow-x: auto;
    }

    .menu a {
        min-height: 54px;
        padding: 0 20px;
        white-space: nowrap;
    }

    .rejilla {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 30px 15px;
    }

}

@media (max-width: 430px) {

    .rejilla-documentos,
    .rejilla {
        grid-template-columns: 1fr;
    }

}


/* Identidad ICETECH: tipografia y fondo del sitio existente. */
body { background: #fcfcfc; }
h1, h2, h3, .titulo { font-family: "Raleway", "Open Sans", sans-serif; }

/* Icono PDF propio: recurso estatico y copia integrada de respaldo. */
.icono-pdf {
 display: inline-block; width: 22px; height: 27px; flex: 0 0 22px;
 background-image: url("images/pdf2.png"), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAACe5SURBVHja7H0HfFzVlf5500ca9V7c1wYX3MESxkACxoTg7Oa/MUsImyVkIZSQYJmwwaEksJgWZMqSgLEJJiZuBBsMxt0GgxvggptsuVu9SyNpNP1/ztO74ztPb6pm5JGsq9/9vZmnmde+c77znXPveyO43W7ob5duU/Vfgku7Cf2XwH/btWtXvlqtLlKpVLPtdvuAgoKCsr50fpp+iJXb7t27CzUaTbEgCAWei4XvcXFbPwP04bZ3794i1EWzeOD5hv/7j0mTJq3oZ4A+RvNarbYIQb8Nex52fx8nFljRzwB9w9sLcUHx/ScKnu7vq/MnTJhQ1G8AvbTt37+fwJuFvSDcbXR0dPQJQXjJhACieYPBQAKOqD4vlO8qsQFuayUuCvsZoBfQPFI8ibrZkd42CcLx48ev6DeAGGzffffdLASoyJeaD8frFT5TjqGgoDeHgj4XAii+I+hFgdR8IIADZALsM3kYCkhPFPUzwEVsBw4cyJdAn90T+5Mbj8PhuHrixIk7+xmg52meRFgxxviCSIEZlNfI2EGqEBb2M0DPAS/SPAKf110wI8UGuJwzduzY4n4DiCLN06AMVevwbV60gOxOczqdA8aNG9erBKGmF3g7pXGK1bpo0no4BoQG2usGi2KWAQ4fPkzerjgoE22q7872kQWuxlCws58BwqR5GpQhL/JXreuOtwYDbne2jyxAFcL8fgYIoR09erSQhmBp0kVPx+1oGBAJwtGjRxf3G0CAVlJS0q1qXSwIP2oJJ05A7u6vwd3eBo2XXw6NY6+AdqOxVwjCHg8BUtHmNlL0GC/zegpgZBeR2nl6j0QoyVnzCSTFx1MxAASVGtIOH4HUPXugxWbrFYNFPcYANBqn1+uLAtF8tGidDACNzmMIkWiJX34JOTW1ABWV4D53DtoddrC73KBHg9DjfppazCvT1q+97ZI2gK+++qqQ0iN/1bpox3ICnMDXoJey3l3PVzc1w5CFi0CdlgbukhJo7OiAw2Yz6BB4De5veIIJDMgI1RbLnIGbNxbHugHMyjMYVhSmpEBfb2UI1O1PPQW33HJLtwwxfus2yEO6h5YWcNTXw1EEP+6+e8E5cSLYNmyEuNWrYaAxDqo7OsrzN22I2azA4woFCP7SSZP6vAF8UFkJ1RFI//RI+aL7tLYi7bvQ21Ui+NR0N00HJxqIE40NWx7pnlgVhB4DINt3XAJ3CbnwHJmnd2e4WHe+jKYFAdjtoEXwqdv57d14A1g+XgMuiO3ZQyr+wjguge4M0shZxuCrqxobAWw2z0VUIfaa5maPUWmunAztTickoN4wm80Fx44dK+r1DKC75hplr6qrAwcKoXC+a0MlHZSlpqeDBnPsoD3dxzGRofNAhlsrcCPtA3XJWIwo+FpOngKYNFF870xOxjQhEaCtjX2mCEPBilgLBRr+RAMZQPLcuQE32LZgAVhWrQr6u3FkeMePg6u6Gqzbt4tdMeZedhnEBbF/1mg7HfPmdVnvDDHeK33OYrGAkei/M8aLUoDSPmhq9Pq881+GgebQYdCj7hCSkmJy9pB3CEDK8teDUsf33gsp770HbhSVwX5XM2IE6KZNgwQE2PT73yvu2yl5WyjpWqDtBKJ5X0yhQcUPMmfRUH3h5GlZiiVQAQLUKBSlVHQ2lb1j0gDEC4aCxl8PtqkzMsCEhhDOdw3XXQcZ77/fZd/OIA3QY9AItNI5OB2OgAAH0gT6srLO0MCMANdR7i9IDMC6DjUBGQBfbtFoNCtjMwRIFyzY1rZ1K9Q+8USnFWH6o0MvTvjRjyB+4EBxnfH668H92mvgrKnp8t3anTuh7Xe/gzYUSPE33ACJBQUixbPvkgEl3ncfNLz++gU6lRlADe67HY8h5CzAhyGFVh0UJG1wgQXUJAxPnQZ+68azZ9Gi9V7bp1HO0tLSouHDhxfHXghA7/DX5SKIrbft2QOtS5aAu7TU6zNaFG1K36VG6/QYQx2ffgoNCGbzRx9BG+XW7IIWFoJj0CDP9+XA0ftAx6vUKQQE6/U+wwv9UShxexuQiphAygTE92o12MhQBG8GwVDwMhpBfuyFgBAMQMlgXLK46ORAUjIAvrcsXgyOI0cuaAlkg4Rbb70AnMwAnOEaALedUDSAVycG6Lxo3qFPYoHOUnETCEj/bkH5GRwqlao49kKAAlC+mvGKKyD3uecuvB87FrRZWV6faVy/3uf3lfbVvHkzJN188wUGQSNgn5OLwJQ77oCEG29U3Hb7gQNQh4zkKwSoOfDDKQM7J4yHjnf+Bgat1suT4tHjG+rrO7d96hQYMA20oADswPBolDEOzXZCFijEULAzJgyAeXSwjcDWTp/u8/+N69b53Z7S/8x793p7SXy853PyEBA3bpx/Aehj38QAOgX6DyUkaBF4u0JWQiFAjQxA/4nftx8EvR7qy8shxccYC7LARZ89pFKK6cGEAH/NVlUF55Ed/H1XafsWvFheFzo11WcICFTu9XUOLq54E04K6BHBI0d6swZlB0T5jQ2dmcKZMyAYjWDLyfG5XdQCeadPny6OjRAQIgNYKyuhdd++Luvr166FBvT+QC2YfdkbGi4wgMzjiC3I0JSaGY/LHwOE6vGKnzUaPOGE1wBw8hRomppBY7WJg0HOBFOgbc/GUFCMoaDsohtAKF5GABz79a/D3rHSvtJkQ7QWjKPsc3INUL5okWhsIe9XVggKtbjkMeBBqE8OHgI16QCOVWg+gPObb0CXmgJ2EoKY3gbaj1QbKLyoBhCqBgiVMYJhANP48d40i2mlRwT6yAJCrgN0Iw30mk6WkQE23JaeMwr6bxwKQWHdehDy8sBWXgHuYUM93/MlNGmyzKlTp24bOnToiovKAKFcUFeEDUCfmwv599zjXTDasMFnCHCFmLUoMU+4tQC6VtqrrgLzW2+DCRlA4LaXlJQEMOUqcCN7WfH4DHHxQe2PZk1hKNjR06HA2wBCqLeH+vkuBsB914BCafKaNV7/r/zoI2g5dEiRutn7cPbPMwD17txFZBk3Fpwlx8RxAE+jAaIvvyILh1bsWml00Fco4baZJ90TUXTRDMAZYghwhskAGYWFMKO62u9njjz+uNf2lRggnP3LDak7FUHHhAlgP3LU2wAIXCnbsLicYNLpgk45abDozJkzKwcPHryzxw2AjQaGxAAhDtAE0ygVPPyHP0Db+fNdCjhdSsFh7N8VBGv48NCu25owHqx/XwIG6Dq7lvSBc/LkkGcdSfcXFl4UBnCEmmtH2ADKkPYPPvooWCoqAnquGALC2D99z81NCwsWfDc3kYQ1ivf1uTlgqqn1YgE2t8IV3lNICs6dO1c0cODA4h43gEBj7jvuvNPLU0MZo+e/q9Qadu9WBN4jCHft8toGfd4ZpgbwB3Yw7MAD57pyMnR8/AmYBHHE58L1QeM0FBSEm20UlZWVrcjPzy+LKQY4+8EHYe+oO98V6w4YEsyysBBW/UEyADmQwTwzSP4deq2ZMgXMH64W0z/VhSFfSMPY79y8GdyFod/1Rg++wH31yK3mYWuA3tp8aQAlT+We/uH1Gd4QDNnZ4MRcn+Ygqmx2r6pgwpmzYNmwERwzbgq52ESDRcgChcgCO3uOAbqR1vWW5lSI5YE0gHy9/LuZag1o8gcAYO7PfQiMyApt69aD+qqrwJmSHHKxCfcZ9cEijwE0YN99CRgAQTRGRuuhaAH5Zw1btoKOij+nT3elcmIBsxk6li8H1/33haw1KBQgCxQhC0RNEDJzy+9G6mGcMWPG96699tq7ehrMYB/2wO4NpGFcui/wKvTIvLw8zzaUtuNr23wRiWb/pLy9CPQ0HkCzoRS+Q6G1yWYD95OPg33o0PBYy+kcEC1BGKmbQ4du27btn0ajcXx3FHY0jIKBReDr9XrQoTij12QQDPxQj1Wc7oVpn+nDVZBcXdPp/dL8f6VmQ23VmpgA9vnF4Z7TrpycnKjUBiL1m0GVn3/++fO+PCVSPVhw5N+RL30ZDG8QgTrU10PCwYOddwe1t3u+b2dTz7ntatHYdE3NoFu2PNxzKqisrLwtlhmA2sBNmza9lZycfHOk6DtiJykxAPN+6uTBlBG4wtQ9qf9YCokWC8CJkx4DsDodcKy1FXL1BkhDtvGqF+D5mu12sL9SDK4w7sKm5xJnZ2fnxyoD0JnWvfvuuy/w9+D76wyISHZ/++LfBxqeDcQGGlT7pqpq8c5gBj4BXI9pYMf110OlXgftDkeXJ5QYBBW4/1wcFsPRYFFVVVVxrDGA+P1Zs2apRo8eLSxcuDBryZIlz2G8+s+L7fVyBmDgsyeEiINJSNeBjknp/1lvLoD4OCNAyTG6T0xc14HbOux2Qer/vQ7OfftA9cZfId9oFCeIuJ3INFYrODus0NZsBut//wLUd/xHWOdis9kiKgiF7nzvj3/8oyCxiCoxMVFdUlKiQ3F19Zw5c95Fr8u8WKDLc3aWBfCeT+CHEwJM27ZBxuEjIND3pCngtL0aBPjE978Hg352h7ifmhUrIXfNp5CC4LsReGe7BVztHeC0WKE5zgD6D5eCOjcn5PBIgjArKytigjCcZ6UIPPCDBg1S1dXVqdG71OPHj1dt2LDhOOauyy6//PLfRCOtCyvOcQM1zOuDHRCSzxlI/GYvCJkZAEcv3HlMI39VdJfTjJvE7dP+kv/tX+Hs3v3g2v0txFsxDbQg+G1oBHYHGHB7bTf/GBLWrQbIzQ6qKskLwurq6iI0guKeZgAR+FGjRglHjhyhuZCq+Ph4dWpqKp6vSt3W1qaOi4tTWSwW9XvvvTd49erVH6PoyoiVmgD9n80iIpAYAwT7uwH0OdPnn0NWKYq+5iaA8grP+kbMBA4WFkD+nT/zpIjUnXX1UH37zyH3bBnEOTimQTZyYbiwZmSAcf0qEHwwgR9tUo6hoCASoUAVpJGoKM5jbFcj+FpcagYMGKBFr9ci4Do8IC3m2Bq73a6xWq1q1AONH3/88VPsQvjrkUoRg9mPHNBQnxqajB4NVPSprWNogBWV/Rn0atOtP/QYGTMwdXoaxP31VahAA+lwcXqDWIKEaU0t2Gb8WHzKWIg1CDZ7KKpZAJ25QMDfe++96mnTplG40BLw7e3tOgIe46oWD0hLwKNnieCjUQhoAO3Lli3bazabj4Sat0ejNiBnARc3J8Bvrs+FkIQvtoPeZAKorgI3xnsXKn57SyvUVdVC/cQJgBrI67uMbRKHDYW4N4qhDNxgc3P1AQwLWswWhFrJCCqrQjpPmj2EoaAwGiHAo+xTUlJUY8aMUTU0NKgzMjJUFOepoQGISwIbqZ/WC9JBiUs8ceH48eMGZIVxTz755Ipo0Xoo22FeSaDYpdvNA5WAmXiknlX8CuhQ1bsPfIexvB0FnQXaza1wkGoCH/xDrDL6qhhSb167HqwPFkE++pyOnztgNICDSsXp6aBbvxqEvJDCQXl6enp+pBhAYHEeu+jxKOQIcaJ8LXq3jnpra6vo9eTt1PEgVAQ8dQKeOm1syJAh1sOHD589ffr0B+HOu4sUO8jH/YPxer7FbdkKWgTfcew42KrrxG5Fz6/B7v7RrWKBSWlbLByQ0SXcPB3an3oMasHV+SQWti8Uhxo0HlVDI1hn/Bs4y8q9MhR/x0W1gdra2qJIMIAgT+nQotVI4Wo8OTWKPVHcGY1GFfN49CLBYDAAA5wareNf19TUaPAkJj399NPLoj3o46+5uNveyPvZLWLBCEBtUzNk/OUtwCQSHDt2g7O1DVzIAG3Yj6clQ/qGjxW93xcbnH/1DUh+/S3IxO1pBU6bxMeJNmFJiAftJx94sgN5SZttR6ZnBqSlpYUlCDUIvAh6fX29Gr1WxYAnRkdVr8YLpULFSUsBPV7AnQnSQIrA5uXLgWdhADME586dO08eOHDgTUwR7wsXzEg92jVYj+f3G/+P5ZjzY8je8w04K6rF270olatCT9YW/VoEP8gniIs976H7ofzEKXB+thGyURPooNMI3GhQgikejBhabDNngXP1UhByshWZzd31QVdhzx4iz9eRxyPtiOBTnKcYT0uid+rM41ms9wc6l297Xq9bt27gmjVrVuL206Od7vmK/+T5rDOKDdS0R0og/c1F4GptB/vX3+IJduqGJgTuzA3XwrAF/+dF1aEYdMXDj0ICGkEudD5j0PM/evC0QQ8WrQaEl+eJzyEEFJwIQOczCWb+oEv2JI1rXJ2VlRXy7CEN0julc2qkcxF43BDpOxV5PgOevJ09X5eBzRuAL+DZehSQLdu3b39r+vTpf+guuN19wnco3m96YT6409LAvu87EXziaDv2cymJMGTen0RxyIeZYFNL+syAu38Ottp60J2vAHddvUcTuGlYGUVhXH4uaD/6FA9ExXYAbmLctRvBOXUKuCmUTZ4IAoW2yRPCnj2koVweKV7DA09eTwCzByyH4u38evYa08KWl156aeOUKVP+H7LNyGhRvdLFZx7K90CDQHQchpdeAx2C7ygp9TwOjgZ86pD61XN+AyrM8XktEQj4uGOloKuuBTWmf4ZdewAodAwZAo6mFnDX1HqeOCJeAwTXda4MrFQfoBK2Gp1P29kFrQ7gyFHx1nPd6k9AoGcR4muwWvPqx1zldplb5lvPnl2ZD5ag2ECj1WrJjLU88EZKd9Dr7dJDowJ5O7+Of88bxtChQxtWrVq14K677pofrXTP1y1YTJHLJ3n6Og4VenzCd4fBjXm663yZ539NCNO5y4fDZbf9uwi+EvBCVTXoTp0Rbw/XVdeAvq4BNPQ5qh1grm8/Xw6tlZXgaDGL6R+pKOpE8HT0qW6hUxfQBF1pki7bAz3DAc0FWrHrgD6HwNFAFxqTJikR1MnJoB08eLZm4MDZdTW15c6m5hX26sqdaAw+n0wmoGdmUqpHQo+A76638/+Xv961a1fum2+++dDw4cN/3BMlYHbDK56bGPtpGUwGkPzr30F8QgLYd+wCd32D+NkOjPul6P1Uv08YNLDLvg1f7gTjsRMQX1EljhXYEWxbTQ20o+CzNjdDm9kMNG5oQfCsNH4gdre4pOAaN+NGgKoaSD1wCPIQ3ATofOgUf68BTTQ5j8dQPm4MtFdVgRsNzIifozuTOnvna2NcHBhTU8GQmiL+doGjsqrCVVb1covDsmI4WLyyBWHevHkZZAB4MhoW80MFnf8M/1n5+ubmZg2GgAkvvvjie9EeDOKrcQQ8MwKHbJxevk/9kuWQtv8QOEtPgIse/CjF/bN44TsefRiy7rqz8yfi8OLrkKbjzpwD45Fj0NrWClZU8uYzZ6GRpoMjuDRToAOXJgTGedP3IQmXSdnZkDx+bKeDjb8CXFmZXvtv2P01tD/2FGRhuEjDz+u5VJGORZWXCw4EtvWW6dDxn7eDCo9Du/8gGgYyAxWpkIFUDY3llq+/PR8PQgHtOyHBBEnxJkjosJbbmxqKkBE8xTnhscceSzOZTFTH1zLlHwlvl7/u6OgQl8eOHUt97bXX5owYMSJiLOALTFL7DHxmAHwFUP55upiZjzwBKp0WHF/vFS84U/2l40bDsPkvgHHvAVDt/gY6kObNKgFqSkqgxdwqAp5y043o3W5Iv/kmSERwDbKHZgXb8FpB1YvzwbD8n5CD4SBJpHrJEGhOQwaaRkqK+Ai61h/eBNb/ukO+iXLUXaIgfA2F4UgwFlWAa0CKRveTIRhiTE7n/CHQJhaQhEcffTQB83163JVOYiMNqxCG4u1Kr+miU/2AX9/S0qI5ceJEztatW9/HzCMt0kwgr8Lx9E9LF3dnkLyl/+IBBC0TbFs+Fyt0FHPbKO4T9efnQy2eSSvqAtXQwaDKzgITevIgvFTWGTcoahB5NTKUTIGa+ew5aJj7FMRhWKDCUSLFfTQEMTRgqqjCYxWQ7skQ2m6dAZaf/5T/+vwxY8Z4VQnLwJi/BZyFQ0C9IgtUK0dA221UBzBg+qfFMKDDPJ0GdrR44aguQNXAbnm7/P/MGE6fPp2E+727oKDgl5H0fvloHF/7Z/Hf18VPeOZFSMJ827HnG3BhHGdxHwMB6F5+DlJunt4FWKWl0uANe8+OLVRDqMOwUI+MkHb8BGRIhqAHqQZgMoFqQC4IuLQ50WAxNFiumyqGFty+4o9Y7gBjMRrA7NPgvJO83YEMAPX19eJRWiwWAYEXc38a42fFn+6Czl4TEFlZWeYHH3zww02bNl2Tmpp6WSSEHyv48OP9/BPG/F10/catkICpGFX4XCjEOuO+CyrR+83/MxuG/+AmnyDLCzL+ZiPzhhmKIaRPuRLS//kPOL//AJSuXAW6z7+E9GYzJCOdx5lbQFvSCmoUe5qMdEhZtxlSPtsE1qGDwO5wzD83YOQr5vNndowGy3mWUOTq43GjKXCy/LxRrP/TcG98fDwN6Wp12GjQh9iA6gN48Cq5EfAABwKegS43hoaGBgPdUPLQQw+9EAmxx6p9Sk8G5dNAT6qH8Z68hJbp//sS6DGfFqm/tU0crClHz6//wY0w5NU/+52D4M8A5GGAH5NgBsrPTQyWEZqamqBp/SbQ7/kWLBu3iBqBWCEeOh9Vp0GH1qBGUKcmgwYFo0qjFUd9XE3NYv3AjK/3ff11eU1bfQE7Oi8jIKfAi6nDGO0xAgKPDfeG4u3ydew1jStgKMhZvXr14wMGDJjaXaXPl3qZ2ONLvuwCiwB9+DGohw4BO6ZTaY88DvFJSWDftl2syNHnqdhz8uqrYPiivwKlxgzYQBNY2CCNr5+mC8RQzEh9lamVDIR+u8CyfQfUVlaCDg2iDTOQuLIKIBDZc0zZY60NyBBNtbVQD+75/w1WetJ3G3+UqkmTJqmHDh2KxpNCDKAjI8ADpIkfGty5Wi7oggFdzgasuESvaYRx4MCB4xcsWLAwnBo/XSg58MwYlCZ8GjFdanz7XYh74lFwoveb3ngbUptaxFE+V1m5KPqo2HNy6hQYvngBUGhUAj2QIfiqavL6hGcBX6Ghu88y4NrKcePGKQ4W8ZNCXd9++634Ijc3V8jJyaETFecISGVhgc34kYOqpPjl3i5fTxoDGca1b9++M4cOHVqDinVmqIKP9yLeAOSUqjt6HAxrPgPMPiD76SdE8PWbP4eUs+fBVYv+To9zw4ttRvBPDRsEuX+ZLz7e1R/gSjE+4OQLbooaldnFaWPSUmm+otLspVCNQTr+WfRDFSNHjtwZzIwgkQnQCLRpaWk6BFyPB6TDA9EhyFqaAUpGEIji5d7OgefFBjSdbPDgweNef/3155FuU0PxfD6/l4PPmgmBd61cDSdRFOX8sfMnZ/RbvoBMFH7uikpwYIrlxu8Q+KXJCZD1wfswaOIEz91D/lR9JDIWedYiZwKl8CA3BF/3QzLjlcZ0yocNG5bvjwF4JnAnJCS40UPF8EFLKa4KuEEaNxD4uoASxcu9XYkNpFFG53fffXdiz549a66//vr/CnZ4V6nEKwc/7a+LwFZ6EkoyUiH/yd+LF8+wdTtkbkKxZ24FB9X7cV070T6Cn7b8PcgfN9brJpJoDFHLnhcsdiVj4A1ALmaVMgj+wRX8tiUDyFOaTu7PlAUERI3eqcF0UI8XWE8Nd0JMQEUjtUq6QkoUr+TtcmNgA060rKiooB9YXIRxN9VfqkdA4/48nS/wsJipxpQuY/kqsGBcP+JyQN5Lz3ZqAAZ+RwfYv9wpDtBQrn88KQESlv4NBowfR7/xJ07y4G8kiWaTAyg3BDn4SgbgiwFkBiCyGl4/r9lDan8Hd+bMGXdycjJgdiB6A11ovOgqCUSVBKyKgUzrpf8J0kwigVhDOlhxvQS6uF4SkoIEoKu9vb1s2rRpNyjNB2QiitE9o39+cEc86YZGyH59AXSgoj+5bz/k/vk5cJviwYC0n7VhK6ZBBnB88SW4UT2zAR7TwjcgD3NtmtvHbiANRuhFagRTaXo7A45eE3jy3z6W3+/o615J/pykZyQMePbZZz8IhgG8mCAjI4OqhHq82MQGBjwwMUugMEICkXm2nOLZazIGfh3zfP6zNTU1Wbt37/5zZmbmcKWYSYCT11OtnDpvAOKI3FYEGT28HcE9cPAQpC9ZCDoUfAR+9pbtGPx1YN+8TcyHGfhxr74EOf96q+j51OlidefHpSM9syno29UVNApvTHxowOt2O4b45QEZgGcCBMXd3NzsJjpCK2KAi2xA08mICcijmafLvZ2tZ1pC/n/Ji534vunaa6/9vlIKJTFQF+9nhZ2Mv69AWrfBwc1bIG3V0k7w0Siyt30p/syrCH5jEzRjzD9G4M9/HrJn/lCkfPbwCP4G0p58jkEwN70wRuBpnX/NOv9efgOOtO9CZAFxXkawt4e7t23b5sSLZEcArC0tLVakayt6oRVBoXVOBMPNPJq8nXVaJ3/P1km6QDQGfE/ZhW3hwoV7UYSulV8Efoo1P7OX9cRFfwcdUn3l9q/AfeftoM5I7/T8z3d0gr9pKzgwPFCR51hmOiR9shIybrm5C23KwY8ErUfSgJSMQumWeGYsSsZM9xOg5hoQigF4GYHFYrEiAFYEhLoNd2In78X17kCgS8ALHPCCFB7EjiC0zps3b62v9E8pNdJv2AKJ1bVg3v01VKCaT5/zG0jctA2yd+wBIc7oBf6RKydA1vsLIWXYME9slMf9ngKzpw0Ixfz+rVu3zkShfQOm+eVBhwB5OLjsssvcuDHR0pj4o7SQRhBJ/OFrz68lMpqXqNoDOi8CWbGJtoXNXVpaah0zZoxrxIgRY5n3y/N+pozp/+l/eh60SOFNBw+DaeTlkN9shkRM89y1dWDfuAWsjY3iwM6RG6+DwS8/B/FpaSLoRPtM9QcSfpESedE2HqV9IkPX7t+//228nnOXLFlyhqSaNBPNHfbzAUgYms1mSgn1eDFJFBoRFFEk4k41ZAy80JSJPs86pdfUUG/klZeX/4XSQgKbat5kdNTpNRvaVW/cCvnvLAE3gky3YOtn3gIu9HYnGgM9vLEdNQOBX3L3z+Dye38JJpNJBJ+Apzo/n/bFguiL9D5LSkqWX3HFFa+Is9EAWmmagbSkma6usM+aMQGbdCGliQLLCIgFqDFvZ57OeztjBql24GESYhH6TnZ2dvvEiROnsJE+vurHxJ/urXcgvqwC3Ag63XDpPI7avvQk2JqboQG/V5pogrIX/gRXzPp3j9Bjip+9Z/EyVkRfJNjg6NGjy2fPnv2HBx988DN82y4ZQJsEPA3POoNNA/2eF+mI/Px8sWSMHmXEpRHBMSCYlC5S6VjN1L+St/N3GLF1kncLKDKzMBw8m5qa+i88A1AKyERgx6frIPep58ShULd4Vm7RvGnyZMPUAsgoegiShgwWQZZ7PnVG/RfbUyPVGhsbDy9evPjVOXPm7JOo3iqBzpYWif5dYWkApYZZgYuoFQFx04WWbhIVp5nT/QbkzczrFbxdfC+9FlNEth5fOzB+NU+fPv06X+P87sGDoH7NWmhCw8AgAGexl2emgfGeX0D2o7PBkJLiKZTwni+P+71d9KFT1K5du/b5SZMmvbxhw4azkte3cUuL5Pke8CPBAF2YAC+oAQ/KgBc3DsEz4mvSBDp2m5kvb2evufUspUzHtPB3gwcPvpLXABQO+N//QcsXawRZ3ERMVkXjwecNoKfKvdFkAwJ+3759y6ZOnfq+zOOZ19s44L1/8Roi+5xALyPAEzFij6MSPIlDyQjUkrf7BZ1fj0s1ntyYdevWFbe3t4sGQEsKA5Kw9OlRPO3zncX9WAM/nDj/zDPPvL906dJyBarngXfKgY+GAXQxAgQrDpdxeKGNuKQMQTQCrg4APPC8McjWJ2P+eg/S2wwCnxmANBztNXFCNgTqSfX6EvgU5x944IG5y5YtkwNv5bze7g/4aBmAxwhyc3P1ra2tFAooDMQjiEa88AbJCFitABQ8X+k1Fecz6urqXsVtpFAIYAzA/6ys9IRtrwESxgC84u+t4BPw77zzzmuPPPLIPgWqVwI+YDyJxqgH7dRVUVFBB+ROSkqiuQR025GLlggAlYx1Erh+7z/gGlFD6+bNm9fPnDnzdkbvSjOA+LjPOj8a1hvBpzi/f//+pYWFhUskkK0KwLPUzhUM8NFkAH7b4o2naAQGpOs49H6xI0AGaSRRqxT//bScc+fOPZWZmTmMnwomv9dPPlTK5/m9Mc6PGjVqvgRwhwx8m0zZh5xPqqN8/CINkTonsHSdv6Enjh5SCKCCj9SDRYbGnppvvfXWa/nJDrynsxIv83p+dK+3Af/b3/527v3337+OK+LwKV2HUloXjpdGuzEmIPTp5lXKDOKlpQEu3JIW7LFkYnh5OicnZ5iviZLRmLjRk3F+8eLFr8yePXufgtfbwonzF9sAIm0EmmuuuWbU9u3bX4Y+1CjOv/HGG49zAk9J3UcM+J42AE9tRsEI4qX3+hCMIPmLL764Z9q0aTf1BeCjJfCCBaQnm4ujNRbP2rgTdgR5gq1z585dj2lmY28v5Nx9992/RPDfla6DGS6M1rXChUGcoHL6cJr6Ipy3m7NkOZUJsu7TkDAbaJ88ebJh5MiRY3ob8OXl5Vvuu+++35LAO3ToUB141+0Z6CzWR/Wn3C6mSmLhQC+FA76zFDEQQ+WYzeZXTSZTSm8AvqcFXqwygJwJQOFE2YwiVSAmQAOouOWWW66N9Tj/zTffLBoxYsQz69evPydL69pleb2rJ4CPBQaIFBN40sJYBH/Hjh2vT506dYlMzfOA27tTyOltItCfMLRyHsF6MHGwed68ectiDXgSeHfcccePEPy/caKOibw2zvNt0RJ4vYUBIsEEMZMWcnF+r4LXK8X5i9pirVQWrhFc9OIQxfk333xzbiwJvFgXgcGkiKCQIioJQzEtHDt2rLun00Im8IYMGfJ7FHjnZakc69ZY8vpYZgCeCbQSExg5FqDXBul/6oudFpaUlCxDg5sPyhU868UWeL1FBPoThhbwrhjKhZO8tW7YsGF9TxRySOAh+C9y4q4FLlTx2mJB4PVmBuCPTyN5vVGmCfSSLlD3VFooK+T4morliLU435s0QKCCka9iEc9k4lTySBaHKM5/+umnz02YMOFljPPyKdftsjjv6g3A9xYGCJcJ0g4fPjxn1KhRV3Z3x7t27XqNG6mTezwv7noV8LGuAZRYwAEX7mzhi0VWBU3Q/Ktf/apbxSESeHfeeedMBP9vsiIOi/Ptsazu+2oTpAwggWI99sHYR2GfjJ0eNvk97DdK/SdffPHFeneIDeP8wZ/+9Kf0yLqJ2EdjJy1BT9ein8FNlFgolBlM/SEgSuGApYjU47kUkYUDIZS0UFbI6RMCr6+IQF8hwe0DCBUnEIVAcwa4Qs7/cCN1fCGHn6zS56he6OXHzpjAICsWGTkmyPXFAlIhpxh8T8WK+ULOpcoAciYAbinImMCBBlDFp4VUyHnggQd+g0LxM1mxiU/puj3lup8Beu4c2IxjXhPEcUyQXVFR8b9Go9FChZyHH354r4+0zn6pqXqhD50HbwRxMmGolcIFS98CAX/JpHSaPnIebgk8m2y9S6JxAbwnnsiHaB2XGvB9zQB4I7DChfKxXWIFQVpnUwDeBZdwEUfoo+fEhpPlw8YXfqjzEgeetf8vwACr6KXGtN1F5QAAAABJRU5ErkJggg==");
 background-position: center; background-size: contain; background-repeat: no-repeat;
}
